我已经重载了UICollectionViewFlowLayout
一个水平行滑块UIImages
,每个滑块都包含UICollectionViewCell
.
在重载UICollectionViewFlowLayout
时,我已将 设置minimumLineSpacing
为 0 以获得之间没有间距UICollectionViewCells
。(默认为 10 像素)
如果每个单元格的宽度相同,则正确显示 0px 间距
如果单元格的宽度更大,则不再考虑 0px,并应用单元格之间的默认 10px。
我试图实现以下方法,但结果相同......
- (CGFloat)collectionView:(UICollectionView *)collectionView
layout:(UICollectionViewLayout*)collectionViewLayout
minimumLineSpacingForSectionAtIndex:(NSInteger)section {
return 0.0;
}
- 这是一个错误吗?
UICollectionViewCells
在不同宽度的我之间获得 0px 间距的“技巧”是什么?