CNLiveShopPayWeChatAlipayCell.swift
1.93 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
//
// CNLiveShopPayWeChatAlipayCell.swift
// metaCode
//
// Created by zx on 2024/4/10.
// 电商h5支付 微信支付宝cell
import Foundation
import SnapKit
class CNLiveShopPayWeChatAlipayCell:UITableViewCell{
lazy var selectImgView :UIImageView = {
let selectImgView = UIImageView(image: UIImage(named: "tsq_xz"))
return selectImgView
}()
lazy var iconImgView :UIImageView = {
let iconImgView = UIImageView()
return iconImgView
}()
lazy var titleLabel: UILabel = {
let titleLabel = UILabel.init(frame: CGRectZero)
titleLabel.textColor = UIColor(red:0.04, green:0.02, blue:0.07, alpha:1.00)
titleLabel.textAlignment = .left
titleLabel.font = BoldFont_16
titleLabel.adjustsFontSizeToFitWidth=true
return titleLabel
}()
override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
super.init(style: style, reuseIdentifier: reuseIdentifier)
self.selectionStyle = .none
self.initUI()
self.layout()
}
required init?(coder: NSCoder) {
fatalError("init(coder:) has not been implemented")
}
// MARK: - initUI
func initUI(){
self.contentView.addSubview(self.titleLabel)
self.contentView.addSubview(self.iconImgView)
self.contentView.addSubview(self.selectImgView)
self.selectImgView.isHidden = true
}
func layout(){
self.iconImgView.snp.makeConstraints { make in
make.left.equalToSuperview().offset(10)
make.centerY.equalToSuperview()
}
self.titleLabel.snp.makeConstraints { make in
make.left.equalTo(self.iconImgView.snp.right).offset(20)
make.centerY.equalToSuperview()
}
self.selectImgView.snp.makeConstraints { make in
make.right.equalToSuperview().offset(-30)
make.centerY.equalToSuperview()
}
}
}