【发布时间】:2013-07-09 08:33:50
【问题描述】:
我正在尝试使用 UICollectionView 创建一个单元格网格。 我会删除所有填充,单元格之间的间距。 我使用了布局方法和属性
-(CGFloat)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout *)collectionViewLayout minimumInteritemSpacingForSectionAtIndex:(NSInteger)section
{
return 0;
}
- (CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout sizeForItemAtIndexPath:(NSIndexPath *)indexPath
{
CGSize retval = CGSizeMake(120, 120);
return retval;
}
- (UIEdgeInsets)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout insetForSectionAtIndex:(NSInteger)section
{
return UIEdge
InsetsMake(0, 0, 0, 0);
}
但我总是在列之间得到一个空格。
【问题讨论】:
-
不是重复的。在写问题之前,我查看了您引用的问题。
-
这是同一个问题——你希望你的单元格相互对接而没有空格,但是集合布局在单元格之间分配了额外的空间。重复的问题是要求同样的事情。我对my answer 的评论更详细地解释了这个问题,其他答案解释了如何创建一个左对齐项目的布局,在右边留下任何额外的空间。如果您要问不同的问题,请澄清问题。
标签: ios