在 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 设置插图的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Swift 中以编程方式将 UILabel 对象居中?

如何在 Swift 中以编程方式更改 UICollectionViewCell 大小?

在 Swift 中以编程方式更新约束的常量属性?

如何使用 Swift 在 iOS 中以编程方式进行 segue

在 Swift 中以编程方式将视图添加到 stackview

有没有办法在Swift中以编程方式设置NSCollectionView?