【发布时间】:2020-01-07 22:35:05
【问题描述】:
我有以下代码:
import SwiftUI
struct DetailView: View {
let text: String
var body: some View {
Text(text)
.frame(maxWidth: .infinity, maxHeight: .infinity)
}
}
struct ContentView: View {
private let names = ["One", "Two", "Three"]
@State private var selection: String? = "One"
var body: some View {
NavigationView {
List(selection: $selection) {
ForEach(names, id: \.self) { name in
NavigationLink(destination: DetailView(text: name)) {
Text(name)
}
}
}
DetailView(text: "Make a selection")
}
}
}
struct ContentView_Previews: PreviewProvider {
static var previews: some View {
ContentView()
}
}
【问题讨论】:
-
列表支持多选。
-
只是看不到您的问题。可能需要更新到最新的 Xcode
-
@E.Coms 我有 Xcode 11.3 Build 版本 11C29
-
适用于 Xcode 11.2.1 / macOS 10.15.2(已知的灰色高亮问题除外)
-
您使用的是 iPad 模拟器吗?什么是 detailView?