我目前正在使用UICollectionView,并尝试解决以下问题。
当前的布局如下所示:
灰色= UICollectionView背景色
红色=单元格背景色
绿色= cell.contentView背景色
我的目标是所有contentView的边距都相同。使用现在的布局,我将必须获取右侧的所有单元格,并将frame.origin.x
减少为5.0f
。但这真的是最好的解决方案还是有更好的选择?
最佳答案
您是否使用UICollectionViewFlowLayout
?如果您这样做,则可以使用sectionInset
属性来实现所需的效果。
UICollectionViewFlowLayout *layout = (id)self.collectionView.collectionViewLayout;
layout.sectionInset = UIEdgeInsetsMake(0, 5, 0, 5); //top, left, bottom, right
关于ios - 具有相等边距的布局UICollectionViewCells,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22377723/