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

问题:当我在应用程序中吃午餐时,第一个选项卡视图没有在下面显示名称。我必须转到另一种视图,然后再显示出来。为什么?

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