ios - 为什么 UICollectionView 在 Xcode 11 (ios 13) 中省略 Line/Intrim 间距?

标签 ios swift uicollectionview uikit uicollectionviewcell

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

Xcode 11 (ios 13) 中是否有任何新内容可以使 Collection View 改变其行为。

我已经尝试过在 Storyboard 和 Storyboard 中进行,但没有奏效。 构建:

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

enter image description here

最佳答案

试试这个

layout.minimumInteritemSpacing = 0

layout.minimumLineSpacing = 0

在这里给出你想要多少间距,也有机会在 Storyboard中这样做。

关于ios - 为什么 UICollectionView 在 Xcode 11 (ios 13) 中省略 Line/Intrim 间距?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58486365/

相关文章:

ios - appInviteDialog didCompleteWithResults 委托(delegate)方法中的 EXC_BREAKPOINT | Facebook 应用程序邀请

ios - 如何每秒更新一次 UICollectionViewCell 的 UILabel (swift)

ios - 当内容高度小于高度时,SVPullToRefresh 无法与 UICollectionView 一起使用

ios - UITableView 只显示一个部分

ios - iPhone : Using localization change language of an app set it in NSUserDefaults

json - 在 Swift 中从 JSON 文件中获取值

swift - 当选择 UIViewController 类的按钮时如何更新 UICollectionViewCell 中标签的颜色

ios - UICollectionView 内容未正确调整大小

objective-c - iOS更改标签栏项颜色是否安全?

ios - 如何在 iOS 的 info.plist 中添加属性