![](/img/trans.png)
[英]SwiftUI NavigationView navigationBarTitle LayoutConstraints issue
[英]SwiftUI NavigationView Back Button does not show NavigationBarTitle
我有两种看法。 View1 具有通向 View2 的 NavigationLink。 然而,返回 View1 的“返回”按钮只显示“返回”而不是 View1 的标题。
如何在不通过 NavigationBarItems 创建按钮的情况下更改按钮文本? 当第二个视图出现时,通过 NavigationBarItems 添加一个按钮会删除 animation。
struct View1: View {
var body: some View {
NavigationView {
List {
Text("ExampleText1")
Text("ExampleText2")
}
.navigationBarTitle("View1")
.navigationBarItems(
trailing:
NavigationLink(destination: View2()) {
Image(systemName: "plus.circle").font(.system(size: 25))
})
}
}
}
struct View2: View {
var body: some View {
List {
Text("Example")
Text("Example")
}
.navigationBarTitle("View2")
}
}
解决方案:
“View1”太长。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.