SwiftUI页面跳转button
时间: 2023-09-17 07:06:30 浏览: 261
SwiftUI - Button
在 SwiftUI 中,可以使用 NavigationLink 来实现页面跳转。下面是一个简单的例子,展示如何在按钮点击时跳转到另一个视图:
```swift
struct ContentView: View {
var body: some View {
NavigationView {
VStack {
Text("Hello, World!")
NavigationLink(destination: AnotherView()) {
Text("Go to another view")
}
}
}
}
}
struct AnotherView: View {
var body: some View {
Text("Another view")
}
}
```
在上述代码中,我们首先创建了一个 NavigationView,然后在 VStack 中添加了一个按钮。在按钮的点击事件中,我们使用 NavigationLink 来指定要跳转到的目标视图。在这个例子中,目标视图是 AnotherView。
当用户点击按钮时,应用程序将自动导航到 AnotherView,同时在导航栏中显示一个“Back”按钮,以便用户返回到之前的视图。
阅读全文