【发布时间】:2020-09-09 21:06:44
【问题描述】:
我希望 iPad 在侧边栏中显示我的第一个 view1 列表,并在旁边显示第二个视图,由 view1 中选择的任何内容填充。然后,当从 view2 列表中选择某些内容时。全屏转到第三个视图。
在我的简单示例中,加载时我只是得到一个带有“
显然做错了什么。感谢您的帮助。
我的例子:
struct firstView: View {
let myFirstArray = [
"First",
"Second",
"Third"
]
var body: some View {
NavigationView {
List(myFirstArray, id: \.self) { value in
NavigationLink (destination: SecondView()) {
Text("FirstView \(value)")
}
.navigationBarTitle("First View", displayMode: .inline)
}
}
}
}
struct SecondView: View {
let mySecondArray = [
"One",
"Two",
"Three"
]
var body: some View {
List (mySecondArray, id: \.self) { value in
NavigationLink (destination: ThirdView()) {
Text("Second View \(value)")
}
}
}
}
struct ThirdView: View {
var body: some View {
Text("Hello World")
}
}
【问题讨论】:
标签: ipad swiftui navigationview