Ios 带视图的多页UICollectionView

Ios 带视图的多页UICollectionView,ios,swift,uicollectionview,uicollectionviewlayout,Ios,Swift,Uicollectionview,Uicollectionviewlayout,我正在尝试创建一个集合视图布局,类似于Twitter和Product Hunt使用的布局。我希望有一个水平的集合视图来在数据之间进行制表,同时在我所在的制表符中保持垂直滚动。我不想只更改加载到UICollectionView中的数据源。我尝试过几种不同的布局,但都没有成功 现在,我有一个UIViewController,里面有一个UICollectionView&UIImageView对象。UIImageView的大小是UIViewController帧的(3/8),从(0,0)开始。UICol

我正在尝试创建一个集合视图布局,类似于Twitter和Product Hunt使用的布局。我希望有一个水平的集合视图来在数据之间进行制表,同时在我所在的制表符中保持垂直滚动。我不想只更改加载到UICollectionView中的数据源。我尝试过几种不同的布局,但都没有成功

现在,我有一个UIViewController,里面有一个UICollectionView&UIImageView对象。UIImageView的大小是UIViewController帧的(3/8),从(0,0)开始。UICollectionView的帧与UIViewController的帧相等,但cv偏移到UIImageView以下&其大小等于UIViewController的视图大小。UICollectionView中的(1)单元格中有一个UICollectionView——可以使用所需的数据(多个单元格)对其进行配置。此布局适用于单个数据源

但是,当您希望通过水平滚动访问多个数据源时,布局会发生故障。必须将最外层UICollectionView的流布局更改为水平。执行此操作时,会出现布局错误,因为集合视图的大小大于视图,并且无法垂直滚动

如果您参考我提供的图像,我想您可以推断出所需的布局应该是什么样子。您应该能够通过水平滚动访问其他数据源,但也能够将当前集合视图全屏滚动,而不是将其固定到UIImageView的底部。我尝试向scrollview委托方法添加逻辑,但也没有成功。谢谢]