【发布时间】:2014-10-15 18:09:43
【问题描述】:
我正在尝试使用根据屏幕大小改变宽度的单元格创建一个集合视图。在 iOS 和 swift 中。目前我正在使用函数“sizeForItemAtIndexPath”。我不能只输入高度,因为我在情节提要中有不同类型的单元格具有不同的高度。所以我希望高度相同但能够改变宽度
func collectionView(collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAtIndexPath indexPath: NSIndexPath) -> CGSize {
return CGSizeMake(changingWidth, sameHeight)
}
【问题讨论】:
-
您是否在屏幕尺寸更改时重新加载您的收藏视图?
-
是的,不是问题。问题是要获得单元格的高度,所以我可以返回它。这是因为我有许多不同的原型单元,或者不管它们叫什么,你在情节提要中制作的那些。这些细胞有不同的高度。所以我不能只在“相同高度”中写 170
标签: ios swift collectionview