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

use*_*232 4 uinavigationcontroller ios swift

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

在此输入图像描述

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

Geo*_*een 7

你想做:

self.navigationController?.interactivePopGestureRecognizer?.isEnabled = false
Run Code Online (Sandbox Code Playgroud)

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

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