swiftui navigationlink
时间: 2023-07-25 07:10:41 浏览: 183
SwiftUI中的`NavigationLink`是一个视图控件,用于在不同的视图之间导航。当用户点击`NavigationLink`时,它会自动导航到指定的视图。
下面是一个使用`NavigationLink`的示例:
```swift
struct ContentView: View {
var body: some View {
NavigationView {
VStack {
NavigationLink(destination: DetailView()) {
Text("Go to Detail View")
}
}
.navigationBarTitle("Main View")
}
}
}
struct DetailView: View {
var body: some View {
Text("Detail View")
.navigationBarTitle("Detail")
}
}
```
在上面的示例中,我们创建了一个`NavigationView`,其中包含一个`NavigationLink`视图。当用户点击`NavigationLink`时,它会自动导航到`DetailView`视图。在`DetailView`视图中,我们还设置了一个自定义的导航栏标题。
希望这可以回答你的问题!
阅读全文