使不同尺寸的电池无间隙连接

时间:2012-11-20 14:45:32

标签: ios6 uicollectionview

我正在使用UICollectionView(以及PSTCollectionView以实现旧版兼容性)。我想要实现的是创建一个具有不同高度元素的网格。现在他们被排成这样的行:

enter image description here

您会看到黑色间隙,并且所有行都已对齐。每个新的单元格行都从相同的Y像素开始,即所有单元格都放入容器中,等于最高单元格的高度。

是否有任何标准方法可以消除这些差距?那么这些行是一个在另一个下面呈现的,没有间隙?

1 个答案:

答案 0 :(得分:0)

如果您的单元格宽度相同,则可以将CollectionViewFlowLayout的{​​{1}}属性设置为scrollDirection。这将使布局逐列填充内容区域,没有间隙。

如果您希望摆脱的空白,请垂直滚动,但不能使用UICollectionViewScrollDirectionHorizontal执行此操作。要走的路是子类CollectionViewFlowLayout并自己实现布局。