ios UICollectionView单元格之间顶部/底部的分隔

ios UICollectionView单元格之间顶部/底部的分隔,ios,uicollectionview,Ios,Uicollectionview,我有一个集合视图,工作正常,我已经调整了X填充的间隔 而且效果很好, 但是对于细胞之间的Y填充,似乎不适应没有分离 这是我的布局代码 UICollectionViewFlowLayout *layoutItem=[[UICollectionViewFlowLayout alloc] init]; layoutItem.sectionInset = UIEdgeInsetsMake(0, 0, 0, 0); 那么如何将顶部/底部的间距设置为0px?在细胞之间 谢谢 第一次只能看到顶部y

我有一个集合视图,工作正常,我已经调整了X填充的间隔

而且效果很好, 但是对于细胞之间的Y填充,似乎不适应没有分离

这是我的布局代码

UICollectionViewFlowLayout *layoutItem=[[UICollectionViewFlowLayout alloc] init];
    layoutItem.sectionInset = UIEdgeInsetsMake(0, 0, 0, 0);
那么如何将顶部/底部的间距设置为0px?在细胞之间


谢谢

第一次只能看到顶部y填充。 为了显示底部y填充,您需要收集更多的数据查看帧高度。向上滚动集合视图时,将看到底部y填充

我用过像这样的collectionView

当我设定

- (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;
}
看起来像


您还可以使用集合视图流布局以一种更简单的方式完成此操作

设置流程布局(记住在标题中添加代理):

如您所见,我们可以使用以下方法轻松设置行距:

**stickerFlowLayout.minimumLineSpacing = 10;**
我们还可以改变其他属性

stickerFlowLayout.minimumInteritemSpacing = 5;
项目间距影响项目之间的间距(与行距类似但不同)


使用flow布局,您可以节省大量代码,并在一个位置以编程方式设置集合视图(只需设置插图和行距,就可以立即为我节省两个多余的函数)

您好,谢谢,我没有正确解释我的错误,就是顶部、底部单元格之间的分隔,意思是,单元格之间的y上没有空格,我编辑了我的问题,并向上投票给您thankscheck编辑的答案,通过0而不是5将使单元格之间没有垂直空格。
stickerFlowLayout.minimumInteritemSpacing = 5;