【发布时间】:2019-12-08 11:34:32
【问题描述】:
如果我设置了一个自定义后退按钮(每个人都想要,隐藏丑陋的文本 ;-))并使用 .navigationBarBackButtonHidden,导航控制器上的标准滑动后退手势不起作用。有没有办法让它恢复并有一个自定义的后退按钮?
例如:
NavigationView {
NavigationLink(destination: DummyViewer())
{
Text("Go to next view"
}
}
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")
}
)
}
}
如果我这样做了,我无法滑回上一个视图,似乎手势被禁用了......如何让它回来?
BR 史蒂芬
【问题讨论】:
标签: swiftui