我有一個長按手勢,顯示另一個控制器。在呈現的控制器中,我使用touchesBegan(),touchesMoved()和touchedEnded()方法來檢測視圖控制器上的觸摸。將觸摸傳遞給另一個視圖控制器(iOS)
當我長按並按住時,顯示下一個視圖控制器。如果我不釋放長按,並在屏幕上移動手指,touchesMoved()方法不會被調用,並且當我停止觸摸時,touchesEnded()不會被調用。但是,當我釋放長按觸摸並再次觸摸時,將調用這些方法,因爲長按手勢識別器不再接收觸摸,而是呈現的視圖控制器接收觸摸。
是否有無論如何爲提供的屏幕識別觸摸,同時仍然按長按?如何將這個長按識別器傳遞給下一個視圖控制器?
很好的答案!生病了吧!謝謝 –