Ios CollectionView中单元格之间的间距

Ios CollectionView中单元格之间的间距,ios,objective-c,uicollectionview,Ios,Objective C,Uicollectionview,我在xib中使用带有自定义单元格的集合视图。所有的单元格都是45 x 45。填充视图的图像在单元格中也正好为45 x 45。在我的xib中,所有间距和插入都设置为0,并且使用下面的代码。我的问题是,为什么细胞之间还有一个小空间?谢谢 - (UIEdgeInsets)collectionView:(UICollectionView*)collectionView layout:(UICollectionViewLayout *)collectionViewLayout insetForSectio

我在xib中使用带有自定义单元格的集合视图。所有的单元格都是45 x 45。填充视图的图像在单元格中也正好为45 x 45。在我的xib中,所有间距和插入都设置为0,并且使用下面的代码。我的问题是,为什么细胞之间还有一个小空间?谢谢

- (UIEdgeInsets)collectionView:(UICollectionView*)collectionView layout:(UICollectionViewLayout *)collectionViewLayout insetForSectionAtIndex:(NSInteger)section {
    return UIEdgeInsetsMake(0, 0, 0, 0); // top, left, bottom, right
}

- (CGFloat)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout minimumInteritemSpacingForSectionAtIndex:(NSInteger)section {

    return 0.0;
}

- (CGFloat)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout minimumLineSpacingForSectionAtIndex:(NSInteger)section {
    return 0.0;
}

您只能设置最小间距,但不能设置单元格之间的实际间距。因此,除非集合视图是45的偶数倍,否则系统将添加空格。

可能每行45个单元格的数量不等于屏幕的宽度。谢谢dude。。你的问题就是我的答案。我只是想知道,我们如何得到间距值?