如何解决SwiftUI NavigationView后退按钮不显示NavigationBarTitle
我有两种看法。 View1具有通向View2的NavigationLink。 但是,要返回到View1的“返回”按钮只会显示“返回”,而不是View1的标题。
如何在不通过NavigationBarItems创建按钮的情况下更改按钮文本? 通过NavigationBarItems添加按钮会在第二个视图出现时删除动画。
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”过长。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。