UICollection的分页就像UIPageViewController一样。使用后者,您可以使用UIPageViewControllerOptionInterPageSpacingKey轻松设置间距。如何使用UICollectionView实现最佳效果?
答案 0 :(得分:3)
您可以使用UICollectionViewLayoutAttributes
显式地完成,但我的方法(适用于集合视图和我自己的子视图包含滚动视图)是平铺单元格没有间距(这使得布局数学简单),但要让细胞透明。
然后在每个单元格内创建一个更不透明的内容视图,其框架是单元格边界上的insetRect。
答案 1 :(得分:1)
您可以对您的UICollectionView使用collectionView:layout:insetForSectionAtIndex:
方法。您需要添加此代码...
- (UIEdgeInsets)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout insetForSectionAtIndex:(NSInteger)section{
return UIEdgeInsetsMake(top, left, bottom, right);
}
在这里回答:UICollectionView spacing margins来自@ michael23