Ios 类似于Instagram浏览页面的复杂UICollectionViewCompositionalLayout

Ios 类似于Instagram浏览页面的复杂UICollectionViewCompositionalLayout,ios,swift,uicollectionview,ios13,uicollectionviewlayout,Ios,Swift,Uicollectionview,Ios13,Uicollectionviewlayout,我希望在UICollectionViewCompositionalLayout中创建以下布局: 三个部分水平收集 在第三部分的一个单元内有一个垂直集合 当您单击第二部分中的任何单元格时,第三部分应滚动到同一索引 滚动第三部分时,应相应地选择第二部分,并在必要时滚动 我给你我的素描(我不是毕加索): 我的解决方案如下所示: 处理三个正交截面 前两个的高度是静态的 第三部分的高度是动态的,等于或小于集合的整个高度 在第三部分的每个单元格中,将有一个带有集合的控制器,而不仅仅是一个集合。我认为

我希望在
UICollectionViewCompositionalLayout
中创建以下布局:

  • 三个部分水平收集
  • 在第三部分的一个单元内有一个垂直集合
  • 当您单击第二部分中的任何单元格时,第三部分应滚动到同一索引
  • 滚动第三部分时,应相应地选择第二部分,并在必要时滚动
我给你我的素描(我不是毕加索):

我的解决方案如下所示:

  • 处理三个正交截面
  • 前两个的高度是静态的
  • 第三部分的高度是动态的,等于或小于集合的整个高度
  • 在第三部分的每个单元格中,将有一个带有集合的控制器,而不仅仅是一个集合。我认为以MVC方式处理数据会更容易
但还有一些问题尚未解决:

  • 我无法直接访问内部滚动部分。我无法从这里以编程方式滚动它们
我的想法正确吗?或者我能做得更好、更简单吗?

无需
UICollectionViewCompositionalLayout
只需在顶部使用集合视图,在底部使用
PageViewController
。@Mojtabahoseini此解决方案不适用