如何在 SwiftUI 中隐藏 NavigationView Bar

How to hide NavigationView Bar in SwiftUI

我无法隐藏NavigationView吧。我尝试了两种变体:

代码 1:

  public var body: some View {
    NavigationView {
      MasterView()
        .navigationBarHidden(true)
    }
  }

代码 2:

  public var body: some View {
    NavigationView {
      MasterView()
    }
      .navigationBarHidden(true)
  }

有人知道如何解决吗?

似乎解决方案可能是添加标题或从安全区域删除 space。

问题:

解决方案 1:

.navigationBarHidden(true)
.navigationBarTitle(Text("Home"))

解决方案 2(这似乎是最好的):

.navigationBarHidden(true)
.navigationBarTitle(Text("Home"))
.edgesIgnoringSafeArea([.top, .bottom])