2017-07-02 100 views
0

我试图创建静态UICollectionView与3行2列UICollectionViewCell高度取决于内容大小

我计算单元的宽度除以屏幕宽度为两个

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

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

我该如何计算?

我试图让UICollectionView的框架高度和除以3,但它不是完全正确

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

什么是给小区的静态高度不超过UICollectionView高度的正确方法是什么?

+0

这可能会有所帮助 - https://stackoverflow.com/questions/28152533/difference-between-frame-rectangle-and-alignment-rectangle – Barns

+0

什么是*“不完全正确”*? – DonMag

回答

0

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

相关问题