如何在swift中禁用导航控制器滑动

时间:2017-03-09 14:03:08

标签: ios swift uinavigationcontroller

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

enter image description here

但我不知道从哪里开始?我想让Back按钮工作,但不是我在快照中做的拖动因为它对我的应用程序有效。

1 个答案:

答案 0 :(得分:6)

你想这样做:

self.navigationController?.interactivePopGestureRecognizer?.isEnabled = false

^^这是用于转换的手势识别器。

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