在委托中设置的UICollectionView headerReferenceSize不能正常工作

时间:2016-04-16 11:54:05

标签: ios swift uicollectionview uicollectionviewdelegate

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

0 个答案:

没有答案