Ios ViewController上有两个滑动手势识别器,只有一个有效?

Ios ViewController上有两个滑动手势识别器,只有一个有效?,ios,uiswipegesturerecognizer,Ios,Uiswipegesturerecognizer,我的ViewController上有两个滑动手势识别器。一个可以正常工作,当我向右滑动时,它会返回到上一个视图。然而,我最近添加的一个根本不起作用。我已将其设置为在向左滑动时转到其他视图控制器,但什么也没发生。我没有为第一个滑动手势识别器添加任何代码,所以这个附加的识别器不应该也可以在没有代码的情况下工作吗 之所以返回,是因为InteractiveEPPGestureRecognitor处理该问题,而不是您的刷卡识别器 你需要做两件事: 将手势识别器连接到视图控制器内的iAction调用,以便它

我的ViewController上有两个滑动手势识别器。一个可以正常工作,当我向右滑动时,它会返回到上一个视图。然而,我最近添加的一个根本不起作用。我已将其设置为在向左滑动时转到其他视图控制器,但什么也没发生。我没有为第一个滑动手势识别器添加任何代码,所以这个附加的识别器不应该也可以在没有代码的情况下工作吗

之所以返回,是因为
InteractiveEPPGestureRecognitor
处理该问题,而不是您的刷卡识别器

你需要做两件事:

  • 将手势识别器连接到视图控制器内的iAction调用,以便它能够处理这些调用
  • 禁用pop手势识别器,使其不会与您所需的行为发生冲突()

  • 谢谢所以在IBAction中,我刚刚调用了一个带有标识符的performsegue,对吗?我已经设置了一个推送序列,并给了它一个标识符,但我的ViewController文件无法识别IDENFITER?@George如果您只想让它导航到上一页和下一页,那么您可以删除右键滑动,并依赖interactivePopGesture。对于正确的一个,您可以调用performsgue并为其提供给定给所需segue的标识符。如果你想要额外的功能,那么你需要两个识别器&需要为返回设置一个展开序列。你所说的没有意义,我删除了正确的滑动手势,无法再向后滑动。我从屏幕1开始,向右滑动并转到屏幕2,我已经可以向右滑动返回屏幕1。问题是我不能向左滑动进入屏幕3。我设置了一个序列,可以进入带有标识符的屏幕3,但当我参考它时,它无法识别。