问题:当我在应用程序中吃午餐时,第一个tabview不在下面显示名称。我必须转到另一个视图并再次显示。为什么?
struct MotherView : View {
var body: some View {
VStack {
if viewRouter.currentPage == "onboardingView" {
OnboardingView()
} else if viewRouter.currentPage == "homeView" {
TabView {
HomeView()
.tabItem {
Image(systemName: "house")
Text("Menu")
}
SettingsView()
.tabItem {
Image(systemName: "slider.horizontal.3")
Text("Order")
}
}
}
}
}
}
答案 0 :(得分:0)
我们只能猜测,因为您没有向我们显示HomeView的代码。
不过,我想在您的HomeView中您有.navigationBarTitle("", displayMode: .inline)
这一行。
删除它,它将按预期工作。