使用UISwipeGestureRecognizers时,不会调用touchesEnded方法

时间:2015-01-30 01:34:05

标签: ios objective-c sprite-kit uigesturerecognizer

我正在创建一个游戏并且我有滑动手势,当我滑动滑动方法时,但是当我在滑动后抬起手指时,touchesEnded永远不会被调用。但如果我只是触摸和提升它的工作原理。有任何想法吗? (我并不认为需要代码。)

编辑:我确实找出了导致它的原因...... - >

  

[self.view addGestureRecognizer:self.leftSwipeGestureRecognizer];   [self.view addGestureRecognizer:self.rightSwipeGestureRecognizer];

     

[self.view addGestureRecognizer:self.upSwipeGestureRecognizer];   [self.view addGestureRecognizer:self.downSwipeGestureRecognizer];

1 个答案:

答案 0 :(得分:0)

尝试设置以下属性。

swipeGestureRecognizer.cancelsTouchesInView = NO;