在 Swift 中以编程方式为 CollectionView 设置插图

Posted

技术标签:

【中文标题】在 Swift 中以编程方式为 CollectionView 设置插图【英文标题】:Set insets to the CollectionView programmatically in Swift 【发布时间】:2016-03-13 20:36:31 【问题描述】:

我有ViewControllerCollectionView。 我想通过按下按钮更改CollectionView 插图。我应该实现什么代码?

谢谢!

【问题讨论】:

【参考方案1】:

设置section inset并使布局无效。

let collectionViewLayout = collectionView.collectionViewLayout as? UICollectionViewFlowLayout

collectionViewLayout?.sectionInset = ... // some UIEdgeInset

collectionViewLayout?.invalidateLayout()

【讨论】:

以上是关于在 Swift 中以编程方式为 CollectionView 设置插图的主要内容,如果未能解决你的问题,请参考以下文章