CNLivePlayletHomePageCell.swift
2.43 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
//
// CNLivePlayletHomePageCell.swift
// metaCode
//
// Created by zx on 2024/1/4.
//
import Foundation
import QMUIKit
class CNLivePlayletHomePageCell:UITableViewCell{
//MARK: - 懒加载
lazy var iconImgView :UIImageView = {
let iconImgView = UIImageView(frame: CGRect(x: 20, y: 10, width: 60, height: 90))
return iconImgView
}()
///标题
lazy var titleLabl: UILabel = {
let titleLabel = UILabel.init(frame: CGRectMake(self.iconImgView.right+15, 15, KSreenWidth-(self.iconImgView.right+15)-10, 21))
titleLabel.textColor = HexColor("#333333")
titleLabel.textAlignment = .left
titleLabel.font = Font_15
titleLabel.numberOfLines = 2
titleLabel.text = "啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊"
let height = titleLabel.qmui_lineHeight
titleLabel.height = height*2
return titleLabel
}()
///时长
lazy var timeLabel: UILabel = {
let titleLabel = UILabel.init(frame: CGRectMake(self.iconImgView.right+15, self.titleLabl.bottom+10, 40, 21))
titleLabel.textColor = HexColor("#333333")
titleLabel.textAlignment = .left
titleLabel.font = Font_15
titleLabel.text = "04:31"
let height = titleLabel.qmui_lineHeight
titleLabel.height = height
return titleLabel
}()
lazy var likeBtn: UIButton = {
let likeBtn = UIButton.init(type: .custom)
likeBtn.frame = CGRect(x: self.timeLabel.right+20, y: self.timeLabel.top, width: 60, height: 20)
likeBtn.setTitle("24.0w", for: .normal)
likeBtn.setTitleColor(HexColor("#333333"), for: .normal)
likeBtn.setImage(UIImage(named: "DS_coupon_unSelect"), for: .normal)
likeBtn.titleLabel?.font = Font_14
likeBtn.setupButtonImageAndTitlePossitionWith(padding: 5, style: .left)
return likeBtn
}()
override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
super.init(style: style, reuseIdentifier: reuseIdentifier)
self.selectionStyle = .none
self.addSubview(self.iconImgView)
self.addSubview(self.titleLabl)
self.addSubview(self.timeLabel)
self.addSubview(self.likeBtn)
}
required init?(coder: NSCoder) {
fatalError("init(coder:) has not been implemented")
}
}