SwiftUI导航栏标题未出现

Jas*_*ain 2 swiftui

我不确定Beta 3中是否有任何更改,但是,当尝试将NavigationBarTitle修改器添加到NavigationView时,它不显示标题的文本吗?有任何想法吗?

NavigationView {
         List(0 ..< 20) { item in
            NavigationLink(destination: Text("1")) {
                Text("Navigate 1")
            }
        }
    }.navigationBarTitle(Text("Update")).navigationBarHidden(false)
}
Run Code Online (Sandbox Code Playgroud)

该列表显示,但导航视图中没有列表标题

gra*_*ell 9

您编写的代码有一个小问题,至少在我将其复制并粘贴到项目中时如此。末尾有一个大括号。这对我来说是一个错误,但是我假设您不小心从body属性中复制了右花括号。

由于导航栏标题未显示的原因,您在设置.navigationBarTitle.navigationBarHidden启用NavigationView它们的时候List改为:

NavigationView {
    List(0..<20) { item in
        NavigationLink(destination: Text("1")) {
            Text("Navigate 1")
        }
    }
    .navigationBarTitle("Update")
    .navigationBarHidden(false)
}
Run Code Online (Sandbox Code Playgroud)

您也可以删除.navigationBarHidden(false)(除非您true在以前的视图或其他视图中将其设置为)。