轻按NavigationLink后隐藏导航栏,但保持后退按钮

时间:2020-05-10 18:02:22

标签: swift button swiftui navigationbar

我有两个不同的视图,一个带有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")
}

我想在“第二视图”中隐藏导航栏,但要保留一个按钮以返回。我不知道我是否可以保留导航栏中已经显示的按钮,还是应该新建一个按钮?在这种情况下,如何添加一个按钮以返回上一个视图?

0 个答案:

没有答案