This question already has answers here:
How to turn off the automatic gesture to go back a view with a navigation controller?

(6 个回答)


4年前关闭。




我想禁用您在此处看到的导航窗口上的向左拉功能。

ios - 如何快速禁用导航 Controller 向右滑动-LMLPHP

但我不知道从哪里开始?我希望后退按钮起作用,但不是我在快照中所做的向左拖动,因为它确实适用于我的应用程序。

最佳答案

你想做:

self.navigationController?.interactivePopGestureRecognizer?.isEnabled = false

^^ 这是用于该过渡的手势识别器。

虽然我非常不鼓励这样做,除非你有很好的理由。这是标准的 iOS 行为,非常适合可访问性(对于单手无法到达左上角或拥有 6 plus 的用户)。

关于ios - 如何快速禁用导航 Controller 向右滑动,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42697396/

10-10 21:34