我知道如何在按下按鈕時調用方法。如何在用戶按下按鈕時調用方法?
但是,我的問題是當用戶按住一個按鈕,它必須調用一個方法
- (無效)keeppressed { }
地方,因爲它有調用另一個方法稱爲
- (無效)justpressed { }
當用戶只是敲擊按鈕
有沒有解決方法?
我知道如何在按下按鈕時調用方法。如何在用戶按下按鈕時調用方法?
但是,我的問題是當用戶按住一個按鈕,它必須調用一個方法
- (無效)keeppressed { }
地方,因爲它有調用另一個方法稱爲
- (無效)justpressed { }
當用戶只是敲擊按鈕
有沒有解決方法?
寫方法x
實際上conatining要運行的代碼,這是從兩個調用。
有UIGestureRecognizer可以處理水龍頭和長按。如果這不適用於您(僅適用於sind 3.2 IIRC),您應該在按下並呼叫之後啓動計時器,如果此時尚未釋放(連接按下和釋放/取消操作)。
實際上,在按下該按鈕時不應調用keeppressing方法。它應該在用戶持續按下時有什麼想法嗎? – Ganesh 2010-08-19 13:16:10
,我們不應該在這裏使用觸摸事件。這是問題。 – Ganesh 2010-08-19 13:17:51
但是,顯然'keeppressed'函數完全是這樣。 – fuz 2010-08-19 13:58:54