我有一个长按手势,显示另一个控制器。在呈现的控制器中,我使用touchesBegan(),touchesMoved()和touchedEnded()方法来检测视图控制器上的触摸。将触摸传递给另一个视图控制器(iOS)
当我长按并按住时,显示下一个视图控制器。如果我不释放长按,并在屏幕上移动手指,touchesMoved()方法不会被调用,并且当我停止触摸时,touchesEnded()不会被调用。但是,当我释放长按触摸并再次触摸时,将调用这些方法,因为长按手势识别器不再接收触摸,而是呈现的视图控制器接收触摸。
是否有无论如何为提供的屏幕识别触摸,同时仍然按长按?如何将这个长按识别器传递给下一个视图控制器?
很好的答案!生病了吧!谢谢 –