中心集合视图单元格

Center UICollectionViewCells

我需要修复我的 UICollectionView 的一个小问题,在 6s 设备尺寸上我得到这样的布局:

但是,我想知道什么是将它们居中以使其成为两行的最佳方法,或者我应该将它们缩小一点以便我可以放置三行吗?我想我更愿意将两列居中,这样我就不会在同一个屏幕上塞太多东西。我查看了但不确定如何处理布局格式。

谢谢!

我相信其中一个或两个是您要找的。使用您 return 的值,看看会发生什么。此外,您在每个单元格内的约束会产生一些我无法在没有看到它们的情况下预测的效果。

func collectionView(collectionView: UICollectionView, layout collectionViewLayout: UICollectionView, minimumInteritemSpacingForSectionAtIndex section: Int) -> CGFloat {
    return 0
}

func collectionView(collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, insetForSectionAtIndex section: Int) -> UIEdgeInsets {
    return UIEdgeInsetsMake(0, 0, 0, 0)
}