是否可以使用 UICollectionView
构建每个 section 都可以独立滚动的布局?例如,假设有 20 行图像,其中每一行都可以独立地水平滚动以在屏幕外显示更多图像(在此过程中无需滚动其他行);整个 View 可以垂直滚动以显示更多行。
我相信类似这样的事情可以通过 UIScrollView 中的多个 UICollectionView 实例来实现;但是,利用 UICollectionView 来插入/移动部分会很棒。
我怀疑这不切实际,因为 UICollectionView 是 UIScrollView 的子类;但也许这可以通过自定义 UICollectionViewLayout 来完成?
最佳答案
您可以在表格单元格中放置多个 UICollectionView。表格垂直滚动。 Collection View 可以配置为水平滚动。我在一个复杂的布局上这样做并且效果很好。需要考虑的一个限制是制作需要从一个表格单元格移动到另一个表格单元格的动画要困难得多,并且您不能使用 Collection View 布局的单一更改来为表格 View 中的所有项目设置动画。但如果这些限制不是问题,那么这是一个相对简单的解决方案。
关于ios - UICollectionView 的每个部分独立滚动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14225429/