我已经重载了UICollectionViewFlowLayout
,使其每个UICollectionViewCell
中都有一个包含UIImages
的水平行滑块。UICollectionView,UICollectionViewFlowLayout:不同的单元格宽度和单元格之间定义的间隔相同
在超载UICollectionViewFlowLayout
中,我已将minimumLineSpacing
设置为0以在UICollectionViewCells
之间没有间隔。 (默认为10px的)
在情况下,每个单元具有相同的宽度,在0像素间距是正确显示
在情况a电池具有更大的宽度,所述0像素都没有更多的考虑和细胞间的默认10px的应用..
我试图实现以下方法,但同样的结果...
- (CGFloat)collectionView:(UICollectionView *)collectionView
layout:(UICollectionViewLayout*)collectionViewLayout
minimumLineSpacingForSectionAtIndex:(NSInteger)section {
return 0.0;
}
- 它是一个错误?
- 什么是“窍门”让我的
UICollectionViewCells
与不同宽度之间的0px间距?
我花了几个小时,试图让UICollectionViewFlowLayout与我合作,最后我放弃了,让我自己UICollectionViewLayout ,主要是使用这里的教程:http://skeuo.com/uicollectionview-custom-layout-tutorial ...但是,我也需要可变宽度的单元格,我不确定如何完成此操作。链接中的代码帮助我对此进行了排序,具体如下:https://github.com/jayslu/JSPintDemo/blob/master/JSPintDemo/PintCollectionViewLayout.m –