我正在使用 UICollectionView 并且需要全局页眉和页脚以及节标题。全局页眉和页脚都应该与其余内容一起滚动。基本上它们应该像 UITableView 的 tableHeaderView 和 tableFooterView 属性一样工作。
据我了解,补充 View 位于特定部分的上方或下方,装饰 View 无效。我的全局页眉和页脚应该具有交互元素。
在尝试了几个小时后,我真的很紧张。我发现了一些令人讨厌的方法,例如修改 contentInsets 并将 subview 添加到 Collection View 。我真正想要的是一种干净的方法来做到这一点。
我期待任何建议!
最佳答案
您必须创建自己的自定义 Collection View 布局和数据源。数据源将返回全局页眉和全局页脚,以及部分页眉和页脚,您的自定义 Collection View 布局必须相应地定位它们。
这不是一个非常简单的过程。
在 WWDC 谈话高级用户界面与 Collection View 中,他们使用示例代码描述了他们如何创建全局 header 的方法。您可以使用他们的示例代码,然后向其添加一个全局页 footer 分。
来自 Apple:
关于ios - UICollectionView 页眉和页脚 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17681183/