杨锴
2024-09-12 e15c976316feef72ff9bcabce38e0a078f9505db
XQMuse/Root/Course/CCell/CourseOfficalCommendTopCCell.swift
@@ -10,9 +10,11 @@
class CourseOfficalCommendTopCCell: UICollectionViewCell {
            @IBOutlet weak var view_bannerContentView: UIView!
            @IBOutlet weak var view_bannerContentView: CommonBannerView!
            @IBOutlet weak var collectionView: UICollectionView!
            @IBOutlet weak var cons_hei: NSLayoutConstraint!
            private var titleItems = [TitleItem]()
            private var bannerModels = [CommonBannerModel]()
            private var clouse:((Int)->Void)?
            override func awakeFromNib() {
        super.awakeFromNib()
@@ -25,9 +27,15 @@
            func setTitles(_ items:[TitleItem]){
                        titleItems = items
                        cons_hei.constant = ceil(Double(items.count) / 4) * 103.75
                        collectionView.reloadData()
            }
            func setBanners(_ items:[CommonBannerModel]){
                        bannerModels = items
                        view_bannerContentView.setItems(items: items)
            }
            func clickAtClouse(_ clouse:@escaping (Int)->Void){
                        self.clouse = clouse
            }