ViewController上有两个Swipe Gesture Recognizer,只有一个有效吗?

时间:2018-04-03 19:13:14

标签: ios uiswipegesturerecognizer

我的ViewController上有两个Swipe Gesture Recognizer。一个工作正常,当我向右滑动它回到上一个视图。但是,我最近添加的一个根本不起作用。当我向左滑动时,我已将其设置为转到另一个View Controller,但没有任何反应。我没有为第一个Swipe手势识别器添加任何代码,所以不应该这个额外的代码也可以在没有代码的情况下工作吗?

1 个答案:

答案 0 :(得分:1)

它会回来,因为interactivePopGestureRecognizer会处理,而不是你的滑动识别器。

你需要做两件事:

  1. 将您的手势识别器连接到视图控制器中的IBAction调用,以便它可以处理它们
  2. 禁用弹出手势识别器,使其不会与您所需的行为发生冲突(See answer here for how