在我的 SwiftUI iOS 应用程序中添加 TabView 时,导航栏停止覆盖缺口
我尝试为 TabView 实现创建另一个文件(修改 SceneDeletage 等)
这是一个没有 TabView 的简单代码,它使导航栏覆盖安全区域(又名缺口)
import SwiftUI
struct ContentView: View {
var body: some View {
NavigationView{
ScrollView{
HStack{
VStack{
ForEach((1...10), id: \.self){_ in
Text("Hello")
.padding(.leading, 20)
}
}
Spacer()
//.padding(.leading, 20)
}
}
.navigationBarTitle("Title Covers Safe Area")
}
}
}
struct ContentView_Previews: PreviewProvider {
static var previews: some View {
ContentView()
}
}
Run Code Online (Sandbox Code Playgroud)
这是一个带有 TabView 的代码,它使导航栏不会覆盖安全区域
import SwiftUI
struct ContentView: View {
var body: some View {
TabView {
NavigationView{ …Run Code Online (Sandbox Code Playgroud)