【发布时间】:2014-04-08 15:38:39
【问题描述】:
我想实现一个集合视图(垂直滚动)布局,如下图左侧。但是当我使用 UICollectionViewFlowLayout 时,它看起来是正确的。那么是否可以通过流布局来实现这一点,或者我需要研究自定义布局?提前致谢!
【问题讨论】:
标签: ios uicollectionview
我想实现一个集合视图(垂直滚动)布局,如下图左侧。但是当我使用 UICollectionViewFlowLayout 时,它看起来是正确的。那么是否可以通过流布局来实现这一点,或者我需要研究自定义布局?提前致谢!
【问题讨论】:
标签: ios uicollectionview
您需要自定义布局。如您所见,流布局将按行排列项目,然后在宽度用完时中断到下一行。
网上有很多“瀑布”风格的布局,比如我用过几次的this one。不过,您需要为这些设置一致的列宽和列数 - 我无法从您的绘图中判断是否是这种情况。
【讨论】:
您可以创建您的自定义UICollectionViewLayout,我发现本教程非常有用:
custom layout
【讨论】: