【问题标题】:Stretchy Header in UICollectionViewCompositionalLayout in ios 14?ios 14 中的 UICollectionViewCompositionalLayout 中的弹性标题?
【发布时间】:2020-12-05 03:58:56
【问题描述】:

如何覆盖 UICollectionViewCompositionalLayout 中的 layoutAttributesForElements ?

    func createCompositionalLayout() -> UICollectionViewLayout {
        let layout = UICollectionViewCompositionalLayout { sectionIndex, layoutEnvironment in

        return layout
    }
}

【问题讨论】:

    标签: ios13 swift5 ios14 uicollectionviewcompositionallayout uicollectionviewdiffabledatasource


    【解决方案1】:

    您是否只是想在UICollectionView 的顶部创建一个可拉伸的标题?

    如果是这样,您可以在您的UICollectionView 中添加一个UIView,这是您的“弹性标题”,然后您可以执行以下操作:

    import SnapKit
    
    
    // ...
    
    header.snp.makeConstraints { (make) in
        make.top.left.right.equalTo(self.view)
        make.bottom.equalToSuperview()
    }
    

    Btw, I assumed we are using SnapKit!

    【讨论】:

      猜你喜欢
      • 2021-10-04
      • 2021-11-03
      • 2021-03-29
      • 2023-03-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-23
      相关资源
      最近更新 更多