0

我有一个UICollectionView,使用基本流程布局。我已经实现了该insetForSectionAtIndex方法,返回UIEdgeInsets带有顶部和底部插图以及左侧和右侧的 a:

- (UIEdgeInsets)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout insetForSectionAtIndex:(NSInteger)section {

    return UIEdgeInsetsMake(2.0f, 2.0f, 2.0f, 2.0f);
}

结果是每个单元格的左右都有2.0f的“padding”,而上下没有“padding”。它是齐平的(0.0f)。我错过了什么?

谢谢。

4

1 回答 1

0

没有更多代码,很难提供帮助。

你有几个部分?如果它大于 1,那么您可能还需要设置部分之间的间距。

想到的另一种可能性是 UICollectionViewCells 的内容大于您分配给它的大小。

于 2013-10-02T09:26:09.440 回答