ios - 中心 UICollectionViewCells

标签 ios swift uicollectionview uicollectionviewlayout

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

enter image description here

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

谢谢!

最佳答案

我相信其中一个或两个都是您正在寻找的。使用您返回的值,看看会发生什么。另外,每个单元格内的约束都会产生一些影响,如果没有看到它们,我无法预测它们。

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)
}

关于ios - 中心 UICollectionViewCells,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39109792/

相关文章:

ios - 使用pods缓存图片异步下载需要下载两次吗?

ios - 抄袭。除 sprite 外,处处填满屏幕

ios - 使用 Swift 在 iOS 中平滑搜索栏动画

ios - 将相机移动到底部 GMSMapView IOS

ios - 在 SWIFT 中断开 BLE 外设

iOS Swift UIWebView 链接坐标

swift - 使用 SQLite.Swift 时出现微妙的强制转换警告...绑定(bind)?去任何

ios - 选中时突出显示集合单元格

swift - UICollectionView 单元格间距相等

ios - 如何在 UIContainerView 中连接 UICollectionViewController