CNLiveDigitalThreeCerCollectCell .swift 1.12 KB
//
//  CNLiveDigitalThreeCerCollectCell .swift
//  metaCode
//
//  Created by zx on 2024/8/7.
//  数字资产-其他证书-证书img列表Cell

import Foundation
import Kingfisher

class CNLiveDigitalThreeCerCollectCell: UICollectionViewCell {
        
    var _cerModel : CNLiveVitaeCertificateModel?
    var cerModel : CNLiveVitaeCertificateModel? {
        get{
            _cerModel
        }
        set{
            _cerModel = newValue!
            setupNewUI(model: _cerModel!)
        }
    }
    
    lazy var iconImgView :UIImageView = {
        let iconImgView = UIImageView(frame: CGRect(x: 18, y: 0, width: 85, height: 101))
        iconImgView.contentMode = .scaleAspectFill
        iconImgView.clipsToBounds = true
        return iconImgView
    }()
        
    override init(frame: CGRect) {
        super.init(frame: frame)
        self.contentView.addSubview(self.iconImgView)
    }
    
    required init?(coder: NSCoder) {
        fatalError("init(coder:) has not been implemented")
    }
    
    func setupNewUI(model:CNLiveVitaeCertificateModel){
        self.iconImgView.kf.setImage(with: URL(string: model.img))
    }
}