SwiftUI NavigationView 打开新view
时间: 2024-01-27 20:03:31 浏览: 235
要在SwiftUI中打开新视图,你可以在NavigationView中使用NavigationLink。 NavigationLink是一种视图,它允许用户导航到另一个视图。
这是一个简单的例子:
```
struct ContentView: View {
var body: some View {
NavigationView {
NavigationLink(destination: SecondView()) {
Text("打开新视图")
}
}
}
}
struct SecondView: View {
var body: some View {
Text("这是一个新视图")
}
}
```
在这个例子中,当用户点击"打开新视图"时,它将导航到SecondView。请注意,SecondView是通过在NavigationLink中使用destination参数来定义的。
希望这可以帮助你。
阅读全文