2010-08-19 64 views
0

我知道如何在按下按鈕時調用方法。如何在用戶按下按鈕時調用方法?

但是,我的問題是當用戶按住一個按鈕,它必須調用一個方法

- (無效)keeppressed { }

地方,因爲它有調用另一個方法稱爲

- (無效)justpressed { }

當用戶只是敲擊按鈕

有沒有解決方法?

回答

2

寫方法x實際上conatining要運行的代碼,這是從兩個調用。

+0

實際上,在按下該按鈕時不應調用keeppressing方法。它應該在用戶持續按下時有什麼想法嗎? – Ganesh 2010-08-19 13:16:10

+0

,我們不應該在這裏使用觸摸事件。這是問題。 – Ganesh 2010-08-19 13:17:51

+0

但是,顯然'keeppressed'函數完全是這樣。 – fuz 2010-08-19 13:58:54

0

有UIGestureRecognizer可以處理水龍頭和長按。如果這不適用於您(僅適用於sind 3.2 IIRC),您應該在按下並呼叫之後啓動計時器,如果此時尚未釋放(連接按下和釋放/取消操作)。

相關問題