我有UICollectionView
显示自定义布局,不简单的流程布局。每个section
项的补充标题。
现在,我知道这并没有引起很多用户体验,但出于好的理由,我需要为空部分添加补充标题。问题是,除非该部分中有项目,否则iOS不会显示标题。
我已经对这个特定问题提出了一些建议,但是,它们都适用于UICollectionViewFlowLayout
,我正在处理自定义布局。
任何有效解决此问题的人?
答案 0 :(得分:0)
如果你实现了 UICollectionViewDelegateFlowLayout
协议,除了 UICollectionViewDelegate
和 UICollectionViewDataSource
协议之外,它还将触发所需的方法来调整大小和显示页眉和页脚视图,甚至当没有项目时。
class YourViewController: UICollectionViewDelegate, UICollectionViewDataSource, UICollectionViewDelegateFlowLayout {
...
}
您不需要实现任何 UICollectionViewDelegateFlowLayout
方法,只需让您的类实现协议即可。