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 ios - 如何快速禁用导航 Controller 向右滑动-LMLPHP]()
但我不知道从哪里开始?我希望后退按钮起作用,但不是我在快照中所做的向左拖动,因为它确实适用于我的应用程序。
^^ 这是用于该过渡的手势识别器。
虽然我非常不鼓励这样做,除非你有很好的理由。这是标准的 iOS 行为,非常适合可访问性(对于单手无法到达左上角或拥有 6 plus 的用户)。
(6 个回答)
4年前关闭。
我想禁用您在此处看到的导航窗口上的向左拉功能。
但我不知道从哪里开始?我希望后退按钮起作用,但不是我在快照中所做的向左拖动,因为它确实适用于我的应用程序。
最佳答案
你想做:
self.navigationController?.interactivePopGestureRecognizer?.isEnabled = false
^^ 这是用于该过渡的手势识别器。
虽然我非常不鼓励这样做,除非你有很好的理由。这是标准的 iOS 行为,非常适合可访问性(对于单手无法到达左上角或拥有 6 plus 的用户)。
关于ios - 如何快速禁用导航 Controller 向右滑动,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42697396/
10-10 21:34