NavigationUI的SwiftUI自定义后退按钮文本

时间:2019-11-17 23:54:55

标签: ios swift xcode swiftui swift5

当按下新视图时,如何在NavigationView中更改后退按钮文本。

默认显示“ back”,但是我想更改它。

SwiftUI当前是否可能?

1 个答案:

答案 0 :(得分:2)

完整代码

struct SampleDetails: View {
@Environment(\.presentationMode) var presentationMode: Binding<PresentationMode>

var btnBack : some View { Button(action: {
    self.presentationMode.wrappedValue.dismiss()
    }) {
        HStack {
        Image("ic_back") // set image here
            .aspectRatio(contentMode: .fit)
            .foregroundColor(.white)
            Text("Go back")
        }
    }
}

var body: some View {
        List {
            Text("sample code")
    }
    .navigationBarBackButtonHidden(true)
    .navigationBarItems(leading: btnBack) }
}

进一步明确Click here