UICollectionView水平布局行破

时间:2016-07-14 14:27:33

标签: ios layout uicollectionview

我正在尝试在UICollectionView中实现特定的布局。

我需要调整我的手机布局才能与iPad配合使用,所以我使用水平滚动方向来预测"默认"流程布局。

但不幸的是我做错了什么。请看下面的草图:

Sketch

这些是元素视图:

  • 到目前为止,我不会有太多的单元格,但也许它们不适合(所以我需要使用UIScrollView派生词。)
  • 一个单元格大小加一(加上一个边距空格),这是第一个单元格。
  • 其他细胞都是相同尺寸(方形)

从草图中可以看出,行不是"打破"在适当的时候(甚至在我使用contentSize之后)和第二排的第一个单元占据两个位置。

如果没有任何帮助,我将从编写自己的UICollectionLayout后代开始,但也许它很简单,可以使用"标准"流程布局。

谢谢。

Sample file

1 个答案:

答案 0 :(得分:0)

我需要继承UICollectionView。

我已经按照Raywenderlich的教程,将垂直滚动从他们的示例转换为水平布局。

我避免长时间使用自定义布局,但幸运的是它最终还不算太糟糕。