| | |
| | | |
| | | 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() |
| | |
| | | |
| | | 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 |
| | | } |