具有自动布局的全屏 UICollectionViewCell

Full screen UICollectionViewCell with Auto Layout

我想制作一个图片库。我希望我的图像全屏显示,但不确定它如何与自动布局一起使用。我知道有一种 return 单元格大小的方法,但不知道我是否应该只获取屏幕大小并 return 调整它,或者是否有使用自动布局的方法。

集合视图(或 table 视图)中的单元格大小未使用自动布局设置。您应该通过 UICollectionViewFlowLayout 方法 itemSize 设置单元格的大小。您可以在 IB(或代码)中使用约束设置集合视图本身的大小,因此它会针对不同的屏幕尺寸进行调整,然后将您的单元格大小设置为与集合视图的大小相同。