TabView在第一个视图SwiftUI上不显示文本

时间:2020-05-21 20:01:52

标签: swift swiftui

问题:当我在应用程序中吃午餐时,第一个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")
                }
            }


        }
    }
}
}

enter image description here

1 个答案:

答案 0 :(得分:0)

我们只能猜测,因为您没有向我们显示HomeView的代码。 不过,我想在您的HomeView中您有.navigationBarTitle("", displayMode: .inline)这一行。

删除它,它将按预期工作。