【问题标题】:Collection View Layout Issue集合视图布局问题
【发布时间】:2015-05-07 04:14:34
【问题描述】:

我使用集合视图创建了以下布局:

我已经使用集合视图的 sizeForItemAtIndexPath 方法并使用流布局设置了布局的大小,但我可以实现的是:

我尝试减少宽度和高度,但即使这样我也无法实现两个元素相互下方。

【问题讨论】:

  • 您需要编写自己的 UICollectionViewLayout 子类来执行此操作。
  • 谢谢。将尝试编写自定义布局或使用已经可用的布局

标签: ios xcode layout collectionview flowlayout


【解决方案1】:

如果不编写 UICollectionViewLayout 的自定义子类(如评论中提到的 rdelmar),则根本不可能创建一个行为类似于第一张图片的布局。 但是我最近遇到了和你类似的问题。对我来说,这个 github 项目非常有帮助:https://github.com/chiahsien/CHTCollectionViewWaterfallLayout

看起来你也可以为你的 CollectionView 使用这个布局。

【讨论】:

    猜你喜欢
    • 2014-11-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多