iOS 14中的UICollectionViewCompositionalLayout中的弹性标题?

问题描述

如何覆盖UICollectionViewCompositionalLayout中的layoutAttributesForElements?

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

        return layout
    }
}

解决方法

您只是想在 UICollectionView 的顶部创建一个有弹性的标题吗?

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

import SnapKit


// ...

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

Btw,I assumed we are using SnapKit!

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...