ios - 如何在swift中禁用导航 Controller 向右滑动

标签 ios swift uinavigationcontroller

<分区>

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

enter image description here

但我不确定从哪里开始?我希望“后退”按钮起作用,但我希望在快照中进行的向左拖动不起作用,因为它确实适用于我的应用。

最佳答案

你想做的事:

self.navigationController?.interactivePopGestureRecognizer?.isEnabled = false

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

不过除非你有充分的理由,否则我强烈反对这样做。这是一种标准的 iOS 行为,非常适合辅助功能(对于无法用一只手够到左上角或有 6 plus 的用户)。

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

相关文章:

ios - iAd View 与自定义 ViewController

ios - 是否可以在 iOS UI 测试中模拟两指滑动?

iphone - CGContextClipToMask 不剪裁

Swift:在带有委托(delegate)的模态视图上显示导航栏/顶部栏

ios - 将图像存储到 CoreData - Swift

ios - 将数据从 ViewController 转发到 ContainerView

ios - 从另一个 View Controller 通知 View Controller

ios - 在 Swift 中播放声音没有延迟

swift - 如何克服导航到其他 View Controller iOS swift 的延迟?

ios - 即使使用导航 Controller ,UITabbar 也会消失