【发布时间】:2020-03-13 08:07:49
【问题描述】:
当新的View 被推送时,如何更改NavigationView 中的后退按钮文本?
默认显示“返回”,但我想更改它。
目前在 SwiftUI 中可以实现吗?
【问题讨论】:
标签: ios swift xcode swiftui swift5
当新的View 被推送时,如何更改NavigationView 中的后退按钮文本?
默认显示“返回”,但我想更改它。
目前在 SwiftUI 中可以实现吗?
【问题讨论】:
标签: ios swift xcode swiftui swift5
完整代码:
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。
【讨论】: