我在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;
}
答案 0 :(得分:3)
您只能设置最小间距,而不能设置单元格之间的实际间距。因此,除非集合视图是45的偶数倍,否则系统将添加空格。