如何在SwiftUI中隐藏额外的导航栏

如何在SwiftUI中隐藏额外的导航栏,swiftui,swiftui-list,swiftui-navigationview,Swiftui,Swiftui List,Swiftui Navigationview,我的代码中有一个问题。2个指向不同视图的导航链接 有人知道我如何使第一个导航链接不出现在我面前吗 这是我的代码: } 结构快捷视图:视图{ var body: some View { NavigationView{ NavigationLink(destination:Swift2UIView()) { Text("hola") } } }要隐藏导航视图,可以使用视图修改器,如下所示: struct Con

我的代码中有一个问题。2个指向不同视图的导航链接

有人知道我如何使第一个导航链接不出现在我面前吗

这是我的代码:

}

结构快捷视图:视图{

var body: some View {
    NavigationView{
 
        NavigationLink(destination:Swift2UIView()) {
    Text("hola")
    }
    }
    

}

要隐藏
导航视图
,可以使用视图修改器,如下所示:

struct ContentView: View {
    
    var body: some View {
        NavigationView {
            VStack {
                    ...
            } // set an empty string as title and then hide nav bar
            .navigationBarTitle("")
            .navigationBarHidden(true)
        }
    }
    
}

删除创建它的NavigationView。您的整个apphey buddy只需要一个,不要将代码作为图像,编辑您的问题并跳过您的代码。发布代码而不是屏幕截图,只为NavigationView提供第一个父视图。非常感谢
struct ContentView: View {
    
    var body: some View {
        NavigationView {
            VStack {
                    ...
            } // set an empty string as title and then hide nav bar
            .navigationBarTitle("")
            .navigationBarHidden(true)
        }
    }
    
}