【问题标题】:TabView doesn't show text on first view SwiftUITabView 在第一次查看 SwiftUI 时不显示文本
【发布时间】:2020-05-21 20:01:52
【问题描述】:

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


        }
    }
}
}

【问题讨论】:

    标签: swift swiftui


    【解决方案1】:

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

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

    【讨论】:

    • loooool 多么专业,这正是我所拥有的,删除它并工作。谢谢
    猜你喜欢
    • 2020-10-14
    • 2023-04-03
    • 2022-10-20
    • 2020-11-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-05
    • 2021-10-13
    相关资源
    最近更新 更多