我正在尝试使用自定义headerReferenceSize
中的UICollectionViewFlowLayout
。
我在collectionView委托中设置了collectionView:layout:referenceSizeForHeaderInSection:
方法:
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会继续检索故事板中设置的大小,而不是从我的委托中检索。这是为什么?