Ios 类似于Instagram浏览页面的复杂UICollectionViewCompositionalLayout
我希望在Ios 类似于Instagram浏览页面的复杂UICollectionViewCompositionalLayout,ios,swift,uicollectionview,ios13,uicollectionviewlayout,Ios,Swift,Uicollectionview,Ios13,Uicollectionviewlayout,我希望在UICollectionViewCompositionalLayout中创建以下布局: 三个部分水平收集 在第三部分的一个单元内有一个垂直集合 当您单击第二部分中的任何单元格时,第三部分应滚动到同一索引 滚动第三部分时,应相应地选择第二部分,并在必要时滚动 我给你我的素描(我不是毕加索): 我的解决方案如下所示: 处理三个正交截面 前两个的高度是静态的 第三部分的高度是动态的,等于或小于集合的整个高度 在第三部分的每个单元格中,将有一个带有集合的控制器,而不仅仅是一个集合。我认为
UICollectionViewCompositionalLayout
中创建以下布局:
- 三个部分水平收集
- 在第三部分的一个单元内有一个垂直集合
- 当您单击第二部分中的任何单元格时,第三部分应滚动到同一索引
- 滚动第三部分时,应相应地选择第二部分,并在必要时滚动
- 处理三个正交截面
- 前两个的高度是静态的
- 第三部分的高度是动态的,等于或小于集合的整个高度
- 在第三部分的每个单元格中,将有一个带有集合的控制器,而不仅仅是一个集合。我认为以MVC方式处理数据会更容易
- 我无法直接访问内部滚动部分。我无法从这里以编程方式滚动它们
无需
UICollectionViewCompositionalLayout
只需在顶部使用集合视图,在底部使用PageViewController
。@Mojtabahoseini此解决方案不适用