用于 NavigationView 的 SwiftUI 自定义后退按钮文本 [英] SwiftUI Custom Back Button Text for NavigationView
本文介绍了用于 NavigationView 的 SwiftUI 自定义后退按钮文本的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
当按下新的 View
时,如何更改 NavigationView
中的后退按钮文本?
How can I change the back button text in a NavigationView
when a new View
is pushed?
默认显示返回",但我想对其进行更改.
The default shows "Back" but I want to change it so something.
目前在 SwiftUI 中可以实现吗?
Is that currently possible in SwiftUI?
推荐答案
完整代码:
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)
}
}
如需更多说明,点击此处.
这篇关于用于 NavigationView 的 SwiftUI 自定义后退按钮文本的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文