为啥 UICollectionView 在 Xcode 11 (ios 13) 中省略 Line/Intrim 间距?
Posted
技术标签:
【中文标题】为啥 UICollectionView 在 Xcode 11 (ios 13) 中省略 Line/Intrim 间距?【英文标题】: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 一些内部问题。后来解决了。 【参考方案1】:试试这个
layout.minimumInteritemSpacing = 0
layout.minimumLineSpacing = 0
在此处给出您想要的间距,并有机会在情节提要中执行此操作。
【讨论】:
以上是关于为啥 UICollectionView 在 Xcode 11 (ios 13) 中省略 Line/Intrim 间距?的主要内容,如果未能解决你的问题,请参考以下文章
为啥“switch”语句在设置 UICollectionView 的标题时不起作用?
为啥 UICollectionView 在滚动其单元格的滚动视图后不再调用 didSelectItemAtIndexPath ?
为啥 UICollectionView 在 Xcode 11 (ios 13) 中省略 Line/Intrim 间距?