当我指定sectionInsets时,例如:
flowLayout.sectionInset = UIEdgeInsetsMake(80, 50, 10, 20);
我的UICollectionView中的所有项目都是相同的大小,sectionInsets按预期应用。
当UICollectionView中的所有项不是相同大小时,不应用sectionInsets -流布局似乎计算并使用自己的insets。有什么方法可以防止这种行为吗?我们希望给定的sectionInset值即使在项目大小可变时也能保持不变。
使用:- (UIEdgeInsets)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout insetForSectionAtIndex:(NSInteger)section;
这个委托方法是为每个部分而不是整个UICollectionView