我有两个不同的视图,一个带有NavigationView,另一个我想要不带NavigationView的视图,但是由于我将其放在NavigationLink中,所以我仍然可以通过按钮查看它,以返回到第一个视图。 这是代码:
struct MainView: View {
var body: some View {
NavigationView {
NavigationLink(destination: SecondView()) {
Text("Go to SecondView")
.navigationBarTitle("MainView")
}
}
}
struct SecondView: View {
var body: some View {
Text("This is the SecondView")
}
我想在“第二视图”中隐藏导航栏,但要保留一个按钮以返回。我不知道我是否可以保留导航栏中已经显示的按钮,还是应该新建一个按钮?在这种情况下,如何添加一个按钮以返回上一个视图?