我不确定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)
该列表显示,但导航视图中没有列表标题
您编写的代码有一个小问题,至少在我将其复制并粘贴到项目中时如此。末尾有一个大括号。这对我来说是一个错误,但是我假设您不小心从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
在以前的视图或其他视图中将其设置为)。
归档时间: |
|
查看次数: |
535 次 |
最近记录: |