我在我的项目中使用 SwiftUI TabView 并且觉得它在屏幕上太高了,有没有办法降低它?
我尝试使用 .offset(y: Int) 修饰符,但它将 mod 应用于整个视图。
struct MainViewNew: View {
@EnvironmentObject var session: SessionStore
init() { // prevent translucent
UITabBar.appearance().barTintColor = .white
}
var body: some View {
TabView {
NavigationView {
TabViewOne()
}.tabItem { Image(systemName: "newspaper") }
NavigationView {
TabViewTwo()
}.tabItem { Image(systemName: "map") }
NavigationView {
TabViewThree()
}.tabItem { Image(systemName: "person") }
}
}
}