0

当我指定 sectionInsets 时,例如:

flowLayout.sectionInset = UIEdgeInsetsMake(80, 50, 10, 20);

并且我的 UICollectionView 中的所有项目都是相同的大小,sectionInsets 按预期应用。

当 UICollectionView 中的所有项目的大小同时,不会应用 sectionInsets - 流布局似乎计算并使用自己的 insets。有什么办法可以防止这种行为?即使项目大小可变,我们也希望给定的 sectionInset 值保持不变。

4

1 回答 1

1

利用:- (UIEdgeInsets)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout insetForSectionAtIndex:(NSInteger)section;

此委托方法为每个部分而不是整个部分插入UICollectionView

于 2014-11-20T07:31:55.357 回答