0

我正在使用 UICollectionView 来显示单元格,但我想更改这些部分中的默认包装行为。我不想要任何包装,相反,我希望每个部分都有一个可变宽度的水平滚动视图,如下图所示。 在此处输入图像描述

我可以在垂直滚动视图中使用水平滚动视图来做到这一点,但我想使用集合视图。关于如何使用自定义流布局来做到这一点的任何想法?

谢谢!

4

1 回答 1

0

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

创建第一个带有垂直滚动和任意多个部分的集合视图。它的委托必须是它嵌入的控制器视图。子类化它的单元格。

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

你可以在这里找到一个例子:嵌套 UICollectionViews的问题

于 2015-02-17T20:26:05.113 回答