如何在collectionView自定义布局

时间:2018-02-25 15:57:41

标签: ios swift uicollectionviewlayout

我有UICollectionView显示自定义布局,简单的流程布局。每个section项的补充标题。

现在,我知道这并没有引起很多用户体验,但出于好的理由,我需要为部分添加补充标题。问题是,除非该部分中有项目,否则iOS不会显示标题。

我已经对这个特定问题提出了一些建议,但是,它们都适用于UICollectionViewFlowLayout,我正在处理自定义布局。

任何有效解决此问题的人?

1 个答案:

答案 0 :(得分:0)

如果你实现了 UICollectionViewDelegateFlowLayout 协议,除了 UICollectionViewDelegateUICollectionViewDataSource 协议之外,它还将触发所需的方法来调整大小和显示页眉和页脚视图,甚至当没有项目时。

class YourViewController: UICollectionViewDelegate, UICollectionViewDataSource, UICollectionViewDelegateFlowLayout {
   ...
}

您不需要实现任何 UICollectionViewDelegateFlowLayout 方法,只需让您的类实现协议即可。