那不是一个简单的矩形。这实际上是一个显示导航堆栈的菜单。如果您导航得更深,它将有更多按钮。
解决方法是设置正确的导航标题名称
onDisappear
以使其按预期工作:
struct NavigationTesting: View {
@State var title: LocalizedStringKey = " "
var body: some View {
NavigationView {
NavigationLink("Next") {
Text("View 2")
}
.navigationTitle(title)
.onDisappear { title = "Page 1" }
.onAppear { title = " " }
}
}
}
这样您就可以使用正确的名称填充菜单,并按预期隐藏“后退”标题。