我有一个 Collection View ,工作正常,我已经调整了 X 填充的分隔,
而且效果很好, 但是对于单元格之间的 Y 填充,似乎没有适应 NO 分离
这是我的布局代码
UICollectionViewFlowLayout *layoutItem=[[UICollectionViewFlowLayout alloc] init];
layoutItem.sectionInset = UIEdgeInsetsMake(0, 0, 0, 0);
那么如何将顶部/底部的分隔设置为 0px?细胞之间?,
谢谢!
最佳答案
您第一次只会看到顶部 y 内边距。 为了显示底部 y 填充,您需要比 CollectionView 框架高度更多的数据。当您向上滚动 Collection View 时,您将看到底部 y 填充。
我是这样使用collectionView的
https://stackoverflow.com/a/17856406/1305001
当我设置
- (UIEdgeInsets)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout insetForSectionAtIndex:(NSInteger)section
{
return UIEdgeInsetsMake(60, 10, 50, 10);
}
输出将作为第一次..
当您向上滚动 collectionView 时,您将看到底部填充......
将其用于单元格之间的垂直线间距
- (CGFloat)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout minimumLineSpacingForSectionAtIndex:(NSInteger)section
{
return 5;
}
看起来像
关于ios UICollectionView 在单元格之间的顶部/底部分离,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18029743/