我正在使用UICollectionView来显示单元格,但我想更改各个部分中的默认包装行为。我不想要任何包装,相反,我希望每个部分相当于一个可变宽度水平滚动视图,如下图所示。
我可以使用垂直scrollview中的水平滚动视图来执行此操作,但我想使用集合视图。有关如何使用自定义流程布局的任何想法可能吗?
谢谢!
答案 0 :(得分:0)
您可以嵌套集合视图,但必须小心分隔其委托,以避免一个集合视图受到另一个集合视图的影响。
使用垂直滚动和您喜欢的多个部分创建第一个集合视图。它的委托必须是它所嵌入的控制器视图。对其单元格进行子类化。
在第一个集合视图的单元格内创建第二个具有水平滚动的集合视图。它的委托是第一个集合视图的单元格。
您可以在此处找到示例:Issue with nested UICollectionViews