【发布时间】:2014-07-19 10:36:59
【问题描述】:
这是我用来调整UICollectionView的section header高度的方法:
func collectionView(collectionView: UICollectionView!, layout collectionViewLayout: UICollectionViewLayout!, referenceSizeForHeaderInSection section: Int) -> CGSize {
// ... calculate the height
return headerSize
}
它只在iOS 7 中第一次有效。但在iOS 8 中始终有效。例如,第一次的大小是CGSize(320,50),过一会儿会是CGSize(320,80)。但是它无论方法返回的大小如何,在 iOS 7 中始终为 CGSize(320,50)。而且在iOS 8 中也没问题,终于改成CGSize(320,80)了。
有人知道原因吗?谢谢
【问题讨论】:
标签: ios swift uicollectionview