我想实现一个包含2个部分的UICollectionView,
在设计中是这样的:
通常,我们使用1 UICollectionViewFlowLayout
并将单元格的大小设置为列表的网格。
我应该从哪里开始使用2种布局或其他方式?
答案 0 :(得分:2)
在我的App中,我有很多与此布局相似的东西。
我们最终使用了相同的解决方案:一个带有两个部分的UICollectionView和一个GridViewLayout,简单地说,在第二部分中,边距将为零,单元格的宽度为== collectionView width。不要做奇怪的事情,例如合并两个集合或一个集合以及一个包含所有内容的scrollView,这就是意粉代码
只是一个提示,如果您想要一个更简单的解决方案来管理单元格以及它们在集合中的显示顺序,请尝试使用MVVM方法来表示它们,我可以给您相同的代码示例,但此处不提供。 。直接与我联系
您可以在此处找到有关如何组织我的collectionViews数据源的示例:https://medium.com/@oni.zerone/an-mvvm-approach-to-uicollectionview-49876522e01c
一个带有库的CocoaPod在这里:https://github.com/Oni-zerone/PowerTools