独立滚动UICollectionView的每个部分?

是否有可能使用UICollectionViewbuild立一个布局,每个部分可以独立滚动? 例如,设想20行图像,其中每行可以独立水平滚动以显示更多的图像(不滚动过程中的其他行)。 整个视图可以垂直滚动显示更多的行。

我相信像这样的东西可以用一个UIScrollView内的多个UICollectionView实例来实现; 然而,利用UICollectionView来插入/移动部分会很好。

我怀疑这是不实际的,因为UICollectionView是UIScrollView的子类; 但也许这可以用自定义的UICollectionViewLayout来完成?

你可以把多个UICollectionView放在表格单元格中。 表格垂直滚动。 收集视图可以configuration为水平滚动。 我正在做一个复杂的布局,它运作良好。 要考虑的一个约束是做animation需要从一个表格单元格移动到另一个单元格是困难得多的,你不能使用集合视图布局的简单变化来animation你的表格视图中的所有项目。 但是,如果这些限制不成问题,那么这是一个相对容易的解决scheme。