2011-07-22 17 views
0

我有一個UIView與一個gestureRecognizer的輕拍或幻燈片,但我想能夠爲用戶定時觸摸時間,如果它大於某個時間值,我想觸發另一種方法。定時一個UITouch實例

如何訪問UITouch手勢的時間?

謝謝

+0

不是你的實際問題的答案,而是一個'UILongPressGestureRecognizer'解決你的問題嗎? – highlycaffeinated

回答

2

UITouch的timestamp屬性可能是你想要的。

[touch timestamp] 
+0

謝謝。但是如何持續檢查?在檢測到觸摸時執行某些方法(僞),抓取時間戳添加與之前時間戳不同的方式,如果時間>某個值,則執行某些操作。是否有辦法獲得觸摸或手勢識別器的狀態?看看它是否仍然被觸摸,或者什麼是一個很好的方法來做到這一點? – user773578

+0

好的,看看這些方法:touchesBegan:withEvent:,touchesMoved:withEvent,touchesEnded:withEvent,touchesCancelled:withEvent:使用它們的子類UIGestureRecognizer。在touchesBegan方法中記錄時間並在touchesEnded方法中記錄結束時間。 – tassinari

相關問題