【问题标题】:UICollectionView flow layout issueUICollectionView 流布局问题
【发布时间】:2014-04-08 15:38:39
【问题描述】:

我想实现一个集合视图(垂直滚动)布局,如下图左侧。但是当我使用 UICollectionViewFlowLayout 时,它看起来是正确的。那么是否可以通过流布局来实现这一点,或者我需要研究自定义布局?提前致谢!

【问题讨论】:

    标签: ios uicollectionview


    【解决方案1】:

    您需要自定义布局。如您所见,流布局将按行排列项目,然后在宽度用完时中断到下一行。

    网上有很多“瀑布”风格的布局,比如我用过几次的this one。不过,您需要为这些设置一致的列宽和列数 - 我无法从您的绘图中判断是否是这种情况。

    【讨论】:

    • 感谢您的回复。我已经设法创建了自己的自定义布局,完全符合我的场景。
    • 就我而言,我不能使用瀑布样式,因为宽度不固定。实际上,自定义布局比我最初想的要容易。
    【解决方案2】:

    您可以创建您的自定义UICollectionViewLayout,我发现本教程非常有用: custom layout

    【讨论】:

      猜你喜欢
      • 2013-04-07
      • 1970-01-01
      • 2015-09-03
      • 1970-01-01
      • 2021-01-24
      • 1970-01-01
      • 1970-01-01
      • 2021-08-03
      • 2020-09-10
      相关资源
      最近更新 更多