Как использовать TabView с NavigationView в SwiftUI?
У меня такая же проблема, как и у человека, который разместил этот вопрос:
NavigationView не отображается правильно при использовании TabView в SwiftUI
Я что-то делаю не так или это просто ошибка SwiftUI, которая будет исправлена?
1 ответ
Решение
Попробуйте добавить .edgesIgnoringSafeArea(.top)
в ваш TabView/ вид сверху
struct ContentView: View {
@State private var selection = 0
var body: some View {
TabView(selection: $selection){
HomePageView()
.tabItem {
VStack {
Image(systemName: "house.fill")
.font(.title)
}
}
.tag(0)
Text("Second View")
.font(.title)
.tabItem {
VStack {
Image(systemName: "bell.fill")
.font(.title)
}
}
.tag(1)
}.edgesIgnoringSafeArea(.top)
}
}