我正在尝试headerReferenceSize
在我的自定义中使用UICollectionViewFlowLayout
。
我collectionView:layout:referenceSizeForHeaderInSection:
在 collectionView 委托中设置了方法:
func collectionView(collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, referenceSizeForHeaderInSection section: Int) -> CGSize {
return CGSize(width: UIScreen.mainScreen().bounds.width, height: round(250*(UIScreen.mainScreen().bounds.width/414)))
}
当视图加载时,它会被调用一次。但是,自定义 UICollectionViewFlowLayout 不断检索故事板中设置的大小,而不是来自我的委托。为什么是这样?