Ios 根据iPhone型号调整UICollectionViewCell的大小

Ios 根据iPhone型号调整UICollectionViewCell的大小,ios,uitableview,uicollectionview,uicollectionviewcell,Ios,Uitableview,Uicollectionview,Uicollectionviewcell,我正在寻找一种调整UICollectionViewCells大小的智能方法。我水平使用它,使手机几乎全屏显示。我认为细胞在某一点上会自行调整大小,以适应不同的屏幕大小,或者可以在IB中设置设置,但显然你不能 然后我想通过[UIDevice currentDevice]..查询设备类型,并使用if语句使其执行我想要的操作,但显然没有比UITableView更像的heightForCellAtIndexPath 有人知道怎么做吗?我真的很烦:/ 提前感谢集合视图中的项目大小是在CollectionV

我正在寻找一种调整UICollectionViewCells大小的智能方法。我水平使用它,使手机几乎全屏显示。我认为细胞在某一点上会自行调整大小,以适应不同的屏幕大小,或者可以在IB中设置设置,但显然你不能

然后我想通过
[UIDevice currentDevice]..
查询设备类型,并使用if语句使其执行我想要的操作,但显然没有比
UITableView
更像的
heightForCellAtIndexPath

有人知道怎么做吗?我真的很烦:/


提前感谢

集合视图中的项目大小是在CollectionViewLayout类中准备的,因此最简单的方法是…在layout类中创建一个委托方法,以从视图控制器获取单元格大小