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