Ios 垂直可滚动集合视图中的水平可滚动单元格:最佳实现方式?
我已经有了一个Ios 垂直可滚动集合视图中的水平可滚动单元格:最佳实现方式?,ios,swift,pagination,uiscrollview,uicollectionview,Ios,Swift,Pagination,Uiscrollview,Uicollectionview,我已经有了一个UICollectionView,它的布局是UICollectionViewFlowLayout类型,滚动方向是垂直的。类似的东西(来自) 现在,我需要在此集合视图中添加一些部分,这些部分的单元格可以显示自定义单元格的水平滚动集合,这些自定义单元格与我已有的单元格不同。与此类似的内容(也来自): 我还需要那里的项目的宽度小于屏幕的宽度,并且能够查看下一个和上一个项目的部分 水平滚动的行为可以是连续的,比如说Facebook应用程序中的“故事”部分: 或者使用分页类似于我之前显
UICollectionView
,它的布局是UICollectionViewFlowLayout
类型,滚动方向是垂直的。类似的东西(来自)
现在,我需要在此集合视图中添加一些部分,这些部分的单元格可以显示自定义单元格的水平滚动集合,这些自定义单元格与我已有的单元格不同。与此类似的内容(也来自):
我还需要那里的项目的宽度小于屏幕的宽度,并且能够查看下一个和上一个项目的部分
水平滚动的行为可以是连续的,比如说Facebook应用程序中的“故事”部分:
或者使用分页类似于我之前显示的应用商店
应用程序
问题:哪种方式是实施这一目标的最佳方式
A)外部收藏视图(垂直滚动)
-->包含内部集合视图的自定义单元格(水平滚动)
-->项目是内部集合视图的单元格
在这种情况下,如何实现分页
B)外部收藏视图(垂直滚动)
-->包含滚动视图的自定义单元格(水平滚动)
-->项目是作为滚动视图的子视图添加的视图
在这种情况下,如何实现分页
C)另一种方法最合适吗
编辑:另一个注意事项:对于iPhone和iPad设备,水平滚动的项目将有所不同