import SwiftUI
struct ContentView: View {
let disciplines = ["Potato", "Tomato", "Onion"]
var body: some View {
NavigationView{
List(disciplines, id: \.self) { discipline in
NavigationLink(
destination: DetailView(discipline: discipline)) {
Text(discipline)
}
}
.navigationBarTitle (Text("The App Title"), displayMode: .inline)
}
}
}
struct DetailView: View {
let discipline: String
var body: some View {
Text(discipline)
}
}
struct ContentView_Previews: PreviewProvider {
static var previews: some View {
ContentView()
}
}
例如,现在,当我在列表中点击“土豆”时,视图中的文本将显示“土豆”。但我希望列出的每个文本都有不同的文本,而不是同一个词。
如何使用 SwiftUI 做到这一点?
谢谢你。