【问题标题】:Why UICollectionView omit Line/Intrim spacing in Xcode 11 (ios 13)?为什么 UICollectionView 在 Xcode 11 (ios 13) 中省略 Line/Intrim 间距?
【发布时间】:2019-10-21 12:30:33
【问题描述】:

我正在使用 UICollectionViewFlowLayout。对于相同的单元格大小,它可以正常工作,但如果大小不同,则 UICollectionView 的 LineSpacing 和 Interim 间距为零,如下图所示。

Xcode 11 (ios 13) 中是否有任何新功能可以使集合视图改变其行为。

我在情节提要和情节提要中都进行了务实的尝试,但没有奏效。 构建:

-------------------Xcode 11.0------- --------------|------Xcode 10.x------ ---------------------

【问题讨论】:

  • 我说这是苹果方面(Xcode、ios13)发生一些变化的 50% 原因和代码中的 50% 的原因。尝试从不同的方式“攻击”问题,从 1 行开始,然后添加仅添加 1 项,一项一项,并尝试使用空格。在代码上它比故事板安全得多。
  • @user1105951 一些内部问题。后来解决了。

标签: ios swift uicollectionview uikit uicollectionviewcell


【解决方案1】:

试试这个

layout.minimumInteritemSpacing = 0

layout.minimumLineSpacing = 0

在此处给出您想要的间距,并有机会在情节提要中执行此操作。

【讨论】: