我正在尝试创建一个包含NavigationView的TabView。但是,导航栏未到达屏幕顶部。我该如何解决?
import SwiftUI
struct ContentView: View {
var body: some View {
TabView {
NavigationView {
TestView()
}
.tabItem {
Image(systemName: "star")
Text("Tab 1")
}
Text("Tab 2")
.tabItem {
Image(systemName: "star")
Text("Tab 2")
}
Text("Tab 3")
.tabItem {
Image(systemName: "star")
Text("Tab 3")
}
}
}
}
struct TestView: View {
var body: some View {
List {
Text("Hello")
}
.navigationBarTitle("Title")
}
}
答案 0 :(得分:1)
以下视图修饰符将为您提供帮助
.edgesIgnoringSafeArea(.top)