CNLivePlayletHomePageCell.swift 2.43 KB
//
//  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")
    }
}