如果我希望一切都像以前一样工作,我必须从collectionView:layout:referenceSizeForFooterInSection
返回什么值。
背景:我想要禁用某些部分的页脚,因此我会为这些部分返回CGSize.zero
,但我不知道应该返回哪些部分应该返回显示
答案 0 :(得分:1)
来自功能文档
如果未实现此方法,则流布局将使用值 它的footerReferenceSize属性用于设置页脚的大小。
所以只需从流程布局中返回footerReferenceSize
,就像这样
if let collectionViewFlowLayout = collectionView.collectionViewLayout as? UICollectionViewFlowLayout {
return collectionViewFlowLayout.footerReferenceSize
}