【问题标题】:How to disable navigation controller slide right in swift [duplicate]如何在swift中禁用导航控制器向右滑动[重复]
【发布时间】:2017-03-09 14:03:08
【问题描述】:

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

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

【问题讨论】:

标签: ios swift uinavigationcontroller


【解决方案1】:

你想做的:

self.navigationController?.interactivePopGestureRecognizer?.isEnabled = false

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

除非您有充分的理由,否则我强烈反对这样做。这是标准的 iOS 行为,非常适合可访问性(适用于单手无法到达左上角或 6 分以上的用户)。

【讨论】:

  • 对于 Objective-C,这样做:self.navigationController.interactivePopGestureRecognizer.enabled = NO;
猜你喜欢
  • 2016-03-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-06-20
  • 1970-01-01
  • 2015-11-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多