UICollectionViewCell高度取决于内容大小

时间:2017-07-02 13:45:01

标签: ios objective-c

我试图创建一个包含3行和2列的静态UICollectionView

我通过将屏幕宽度分成两个来计算单元格的宽度

([[UIScreen mainScreen] bounds].size.width)/2

现在我不希望细胞高度超过UICollectionView高度

我如何计算?

我尝试获取UICollectionView的帧高并将其除以3,但它并不完全正确

int height = collectionView.frame.size.height/3;

在不超过UICollectionView高度的情况下给出单元格的静态高度的正确方法是什么?

1 个答案:

答案 0 :(得分:0)

我认为你错过了一个事实,即collectionView需要更多关于其项目的信息,例如:section insets,单元格之间的最小间距,行(行)之间的最小间距,然后,当你考虑所有这些数据时,你可以继续计算适合您需求的尺寸。如果您提供有关您的问题的更多信息,例如图片,可能会有所帮助。