我已经成功地实现了UICollectionView.可以换scrollDirection吗?

你能演示一下如何通过编程实现它吗?

推荐答案

这就是用UICollectionViewFlowLayout的代码创建它的方式

let layout = UICollectionViewFlowLayout()
layout.scrollDirection = .vertical
let collectionView = UICollectionView(frame: frame, collectionViewLayout: layout)

或者,如果您正在使用现有的集合视图

if let layout = collectionView.collectionViewLayout as? UICollectionViewFlowLayout {
    layout.scrollDirection = .vertical
}

Swift相关问答推荐

SwiftData查询按日期排序的项的属性数组

try 在小部件内部读取核心数据的SwiftUI总是返回空吗?

SwiftUI map 旋转

如何制作进度加载动画?

是否有一个带有空初始值设定项的 Swift 类/ struct 的标准协议

ScreenCaptureKit/CVPixelBuffer 格式产生意外结果

当使用 CGFloat 而不是数字文字时,为什么 node 的位置会发生变化?

是否可以使任何协议符合 Codable?

任何使 ScrollView 像 List 一样执行更灵活的修饰符?

我们如何显示关于 UITextField 是 xCode Swift 的建议?

Vapor, fluent 使用 PostgreSQL 保存/创建复杂模型

swift:修改字典中的数组

Swift 2.0 方法不能标记为@objc,因为参数的类型不能在 Objective-C 中表示

我将哪种 Swift 数据类型用于货币

是否可以在 Swift 中创建通用闭包?

Swift:在子类中覆盖 == 导致仅在超类中调用 ==

swift 3 错误:参数标签 '(_:)' 不匹配任何可用的重载

如何在 Swift 中将 NSURL 转换为字符串

两个 Date 对象之间的所有日期 (Swift)

UISearchbar TextField 的高度可以修改吗?