【发布时间】:2017-05-24 05:00:39
【问题描述】:
我有一个UICollectionView,单元格大小相同。我想让单元格之间的距离以及单元格之间的距离以及集合视图的左侧和右侧都相等,每行有 2 个单元格。
每个单元格的内容水平居中,所以我尝试将单元格的宽度设置为集合视图宽度的一半:
func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize {
return CGSize(width: eventCollectionView.frame.width/2, height: 111)
}
但这会产生以下结果:
如图所示,两个单元格的宽度分别为 1/4 和 3/4。相反,我希望它们位于 1/3 和 2/3,因此它们和边缘之间的空间都是相等的。
有人知道我是怎么做到的吗?
【问题讨论】:
-
您能否添加您希望如何显示它的快照,以便我可以正确指导您。
标签: ios swift uicollectionview