【问题标题】:UICollectionView using UICollectionViewFlowLayout is centering and misaligning cells使用 UICollectionViewFlowLayout 的 UICollectionView 使单元格居中和错位
【发布时间】:2019-08-12 13:36:35
【问题描述】:

我使用的是标准的UICollectionViewFlowLayout,但它似乎做了一些过度工作,因为它将部分的单元格与一个项目居中,如果该部分包含 2 或 3 个项目,它们不会分布以适合宽度

如何始终获得相同的分布(向左)和边距(如超过 3 个项目)

【问题讨论】:

  • 您能分享一下您的集合视图委托和数据源函数的代码吗?
  • 我返回相同大小的单元格,所以没什么特别的
  • 你需要一些花哨的东西,即流布局子类。
  • 您还在使用自定尺寸单元格吗?那是错误的。您需要出示您的代码。
  • 找到问题,看答案

标签: ios cocoa-touch uicollectionview uicollectionviewflowlayout


【解决方案1】:

我发现问题出在哪里......标题文本(带有灰线分隔符)也是一个对应于全角的单元格,如果这个单元格与相同大小的单元格一起,我会得到上述结果

所以解决方案是在一个部分中只保留相同大小的图像单元格,没有全角标题单元格(注意:在这种情况下,最好将标题单元格重新设计为部分标题)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-27
    • 2015-04-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多