我想实现一个集合视图(垂直滚动)布局,如下图左侧所示。但是当我使用UICollectionViewFlowLayout时,它看起来是正确的。那么有可能通过流程布局实现这一点,或者我需要研究自定义布局?提前谢谢!
答案 0 :(得分:1)
您需要自定义布局。流程布局将按行排列项目,然后当它超出宽度时突破到下一行,就像您在那里看到的那样。
网上有很多“瀑布式”布局,例如this one,我已经使用了几次。你需要为这些设置一致的列宽和列数 - 我无法从你的绘图中看出是否是这种情况。
答案 1 :(得分:1)
您可以创建自定义UICollectionViewLayout
,我发现本教程非常有用:
custom layout