如果我设置一个自定义后退按钮(每个人都想要,隐藏丑陋的文本 ;-) )并使用 .navigationBarBackButtonHidden,导航控制器上的标准向后滑动手势不起作用。有没有办法让这个回来并有一个自定义的后退按钮?
例如:
NavigationView {
NavigationLink(destination: DummyViewer())
{
Text("Go to next view"
}
}
Run Code Online (Sandbox Code Playgroud)
struct DummyViewer: View {
@Environment(\.presentationMode) var presentationMode: Binding<PresentationMode>
var body: some View {
Text("Hello, World!").navigationBarBackButtonHidden(true)
.navigationBarItems(leading:
Button(action: { self.presentationMode.wrappedValue.dismiss()}) {
Text("Custom go back")
}
)
}
}
Run Code Online (Sandbox Code Playgroud)
如果我这样做,我将无法返回到之前的视图,似乎手势被禁用了......如何取回它?
BR史蒂芬
swiftui ×1