修改UICollectionViewFlowLayout以更改单元格位置

时间:2014-01-21 09:54:47

标签: ios uicollectionview

我需要稍微改变FlowLayout绘制单元格的方式。

我需要将集合设置为水平滚动,我想从左到右绘制单元格,当宽度完全填充并考虑到分页时移动到下一行。

这里有一些图片来澄清我的问题:


这是FlowLayout

当前行为

enter image description here


这是我想要获得的:

enter image description here

有些说明:

  • 我需要paginationEnabled = YES
  • 我想将行修复为最多2个
  • 我也有固定数量的细胞。

使用UICollectionFlowLayout是否有办法实现此行为?或者这是创建一个完全自定义的UICollectionLayout

的情况

1 个答案:

答案 0 :(得分:0)

我相信您必须手动填充检查indexpath.row的单元格,并检查每个单元格的宽度和self.view.frame.size.width