【发布时间】:2016-08-11 04:17:11
【问题描述】:
我有一个长按手势,它会显示另一个控制器。在展示的控制器中,我有 touchesBegan()、touchesMoved() 和 touchEnded() 方法,它们检测视图控制器上的触摸。
当我长按并按住时,会显示下一个视图控制器。如果我不松开长按,并在屏幕上移动手指,则不会调用 touchesMoved() 方法,当我停止触摸时,不会调用 touchesEnded()。但是,当我松开长按触摸并再次触摸时,这些方法将被调用,因为长按手势识别器不再接收触摸,而是呈现的视图控制器接收触摸。
无论如何,呈现的屏幕是否可以识别触摸,同时仍然按下长按?如何将此长按识别器传递给下一个视图控制器?
【问题讨论】:
标签: ios