ios - 为什么最小项间间距不起作用?

标签 ios swift uicollectionview

<分区>

我在 viewDidLoad 中尝试下一个代码:

let layout: UICollectionViewFlowLayout = UICollectionViewFlowLayout()
layout.minimumInteritemSpacing = 0
layout.minimumLineSpacing = 0

但它不起作用。这是什么原因呢?有什么想法吗?

最佳答案

您应该将方向设置为水平。您需要删除代码,原因如下:

“对于水平滚动的网格,该值表示同一列中项目之间的最小间距。该间距用于计算单行中可以容纳多少个项目,但在确定项目数量后,实际的间距可能会向上调整。”

关于ios - 为什么最小项间间距不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31239553/

上一篇:ios - 具有关系实体保存的新实体导致重复错误 - CoreData Swift

下一篇:iOS - MyCustomViewController 类型的 ViewController

相关文章:

ios - 如何从 UICollectionView 中正确删除单元格?

ios - UICollectionView 自定义单元格在我滚动时自动刷新

objective-c - 转到另一个选项卡时如何暂停 MPMoviePlayerController?

IOS:检查 NSString 的一部分

ios - 我的自定义 UITableViewCell 中的对象(使用 Storyboard创建)为零

swift - 如何可视化按钮是否设置为触发到另一个 View Controller 的 segue?

iphone - 如何更改Application Delegate 类?

ios - 每周在特定日期发送本地通知?

swift - 使用按钮执行入职寻呼机

ios - UICollectionView 自动高度