| | |
| | | } |
| | | |
| | | } |
| | | |
| | | class HomeHeaderView_1: UICollectionReusableView{ |
| | | private var label_title:UILabel! |
| | | private var label_subTitle:UILabel! |
| | | private(set) var btn_more:UIButton! |
| | | |
| | | override init(frame: CGRect) { |
| | | super.init(frame: frame) |
| | | setUI() |
| | | } |
| | | |
| | | private func setUI(){ |
| | | backgroundColor = .white |
| | | |
| | | label_title = UILabel() |
| | | label_title.font = .systemFont(ofSize: 21) |
| | | label_title.textColor = UIColor(hexStr: "#252A23") |
| | | addSubview(label_title) |
| | | label_title.snp.makeConstraints { make in |
| | | make.left.equalTo(19) |
| | | make.top.equalTo(25.5) |
| | | make.height.equalTo(19.5) |
| | | } |
| | | |
| | | label_subTitle = UILabel() |
| | | label_subTitle.font = .systemFont(ofSize: 8) |
| | | label_subTitle.textColor = UIColor(hexStr: "#A1A1A1") |
| | | addSubview(label_subTitle) |
| | | label_subTitle.snp.makeConstraints { make in |
| | | make.left.equalTo(19) |
| | | make.top.equalTo(label_title.snp.bottom).offset(9) |
| | | make.height.equalTo(5.5) |
| | | } |
| | | |
| | | btn_more = UIButton(type: .custom) |
| | | btn_more.setImage(UIImage(named: "btn_more"), for: .normal) |
| | | addSubview(btn_more) |
| | | btn_more.snp.makeConstraints { make in |
| | | make.centerY.equalToSuperview() |
| | | make.right.equalTo(-18.5) |
| | | make.width.equalTo(21) |
| | | make.height.equalTo(16) |
| | | } |
| | | } |
| | | |
| | | func setTitle(_ title:String,subTitle:String){ |
| | | label_title.text = title |
| | | label_subTitle.text = subTitle |
| | | } |
| | | |
| | | required init?(coder: NSCoder) { |
| | | fatalError("init(coder:) has not been implemented") |
| | | } |
| | | } |