具有水平和垂直分页的 UICollectionViewLayout

UICollectionViewLayout with horizontal and vertical pagination

正如标题所说,我需要一个 uicollection 视图,它能够如图所示在两个方向上分页。

每个方块都是 ios 屏幕,箭头表示允许分页的位置。 UICollectionViewFlowLayout 只允许在一个方向上滚动和分页。中间屏幕是显示主要信息的地方,只能水平滑动这些屏幕,而其他屏幕则显示额外信息。每列代表列表中的特定项目,点表示我的 collection 是基于列表长度的动态。在此示例中,仅显示了 3 个项目。

我将如何解决这个问题?最好是 swift

中的解决方案

我最终在另一个 UICollectionView 中构建了一个 UICollectionView