IGListKit使用

2021-12-06  本文已影响0人  太平洋_cfd2
  1. lazy和var?
    /// 切记在使用layout时,是flowLayout 
    let layout = UICollectionViewFlowLayout.init()
    lazy var collectionView: UICollectionView = {
      let view = UICollectionView.init(frame: .zero, collectionViewLayout: layout)
        view.backgroundColor = .white
        return view
    }()

   var collectionView: UICollectionView {
     let view = UICollectionView.init(frame: .zero, collectionViewLayout: layout)
       view.backgroundColor = .white
       return view
   }

其中lazy表示单例模式,var表示变量(用时就是新实例)

  1. 结构


    image.png

listVC创建控制器,sectionVC创建对cell的控制器,dataSource是获取数据适配器,model是模型
cell是view,代码参考test

具体参考:https://juejin.cn/post/6997598354909691912#heading-2

上一篇下一篇

猜你喜欢

热点阅读