在UICollectionView中没有包装部分

时间:2012-10-24 15:32:40

标签: layout ios6 uicollectionview

我正在使用UICollectionView来显示单元格,但我想更改各个部分中的默认包装行为。我不想要任何包装,相反,我希望每个部分相当于一个可变宽度水平滚动视图,如下图所示。 enter image description here

我可以使用垂直scrollview中的水平滚动视图来执行此操作,但我想使用集合视图。有关如何使用自定义流程布局的任何想法可能吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以嵌套集合视图,但必须小心分隔其委托,以避免一个集合视图受到另一个集合视图的影响。

使用垂直滚动和您喜欢的多个部分创建第一个集合视图。它的委托必须是它所嵌入的控制器视图。对其单元格进行子类化。

在第一个集合视图的单元格内创建第二个具有水平滚动的集合视图。它的委托是第一个集合视图的单元格。

您可以在此处找到示例:Issue with nested UICollectionViews