这是我用来调整UICollectionView
:
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)
。
有人知道原因吗?感谢
答案 0 :(得分:-3)
它适用于Xcode 6 beta 4
func collectionView( collectionView: UICollectionView!,
layout collectionViewLayout: UICollectionViewLayout!,
sizeForItemAtIndexPath indexPath: NSIndexPath!) -> CGSize
{
let size: CGSize = CGSizeMake(300, 400)
return size
}