SwiftUI将当前视图中导航栏按钮的文本标题更改为";“后退”;而不是从上一个视图标题继承文本

SwiftUI将当前视图中导航栏按钮的文本标题更改为";“后退”;而不是从上一个视图标题继承文本,swiftui,navigationbar,Swiftui,Navigationbar,我有一个带有导航链接的swiftUI视图,当我单击该视图时,它将导航到另一个视图。问题是第二个视图navigationBa按钮标题仍然具有上一个视图的标题,而不是逻辑上的后标题。如何在第一个视图中将标题更改为“Back”,使标题变为Back 第一个视图导航条形码:第二个视图只是在WebView中显示新闻网站 .navigationBarTitle("Breaking News") 我尝试的方法是将标题更改为: .navigationBarTitle("Back&q

我有一个带有导航链接的swiftUI视图,当我单击该视图时,它将导航到另一个视图。问题是第二个视图navigationBa按钮标题仍然具有上一个视图的标题,而不是逻辑上的后标题。如何在第一个视图中将标题更改为“Back”,使标题变为Back

第一个视图导航条形码:第二个视图只是在WebView中显示新闻网站

.navigationBarTitle("Breaking News")
我尝试的方法是将标题更改为:

.navigationBarTitle("Back")
这将起作用,但第一个视图的标题改为“后退”,而不是“突发新闻”
有什么方法可以解决这个问题吗?

另一种方法是隐藏“后退”按钮并创建自己的后退按钮,如下所示:

struct ContentView: View {
    var body: some View {
        NavigationView {
                NavigationLink(destination : SomeView()) {
                    Text("Open")
            }
            .navigationBarTitle("Breaking News")
        }
    }
}

// Use navigationBarItems for creating your own bar item.

struct SomeView : View {
    @Environment(\.presentationMode) var mode
    var body : some View {
        Text("Hello, World!")
            .navigationBarBackButtonHidden(true)
            .navigationBarItems(leading:
            Button(action : {
                self.mode.wrappedValue.dismiss()
            }){
            Text("\(Image(systemName: "chevron.left"))Back")
        })
    }
}