ios - 如何为每个单元格设置自定义 Collection View 单元格间距

标签 ios swift uicollectionview cellspacing

我有一个 Collection View ,我想以编程方式计算每个单元格之间的间距,但我不知道如何执行此操作。

那么,如何使用 UICollectionViewFlowLayout 计算 UICollectionViewCell 中 UICollectionViewCell 之间的单元格间距?

最佳答案

下面是如何在 Collection View 中设置自定义单元格间距。您必须创建一个扩展。

extension ViewController : UICollectionViewDelegateFlowLayout {

func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize {

    return //whatever you want//

}

确保扩展后面的“ViewController”是您的 View Controller 的名称。

关于ios - 如何为每个单元格设置自定义 Collection View 单元格间距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40061793/

相关文章:

ios - SwiftUI:如何在没有 AppDelegate 的情况下强制景观

ios - 按下 View Controller 后导航栏中出现阴影

swift - ReactiveCocoa 在 Swift 中忽略 nil

ios - 在模拟器中单击按钮会导致应用程序崩溃

objective-c - [UICollectionViewCell imageView] : unrecognized selector sent to instance

ios - NSInvalidArgumentException : Workout_Tracker. QuickAddViewController collectionView:numberOfItemsInSection:]:无法识别的选择器发送到实例

swift - .top 处的 indexPath 处的 scrollToItem 在 sectionHeadersPinToVisibleBounds 时隐藏标题下的单元格

iphone - iOS - 将 URL 图像设置为 UINavigationBar

IOS 核心蓝牙 : App Running in Background When BLE is Disconnected

ios - 在 Swift 中从 webview 中删除部分