2011-03-09 60 views
3

我開發了一個用於測量反應時間的iPod/iPhone(帶有MonoTouch,如果相關的話)的測試。但我需要考慮觸摸屏幕和實際觸發按鈕事件之間的時間。有沒有任何文件?UIButton的響應時間

+0

別擔心。這不會影響任何東西。只要確保註冊觸摸的代碼是有效的。 – 2011-03-09 12:16:10

回答

1

在實時操作系統上獲得可預測的中斷延遲幾乎是不可能的。

但在iPhone上? Imho不可能。電容式觸摸屏並不是最理想的結果,對於每個身體和位置都完全相同。如果mail.app決定只是在觸摸屏幕時輪詢電子郵件,則會有更大的延遲。

但要說清楚一點,我們正在談論一些微秒甚至更少。

如果你想得到準確的結果,你不應該使用iPhone。但是我猜你的應用會是某種遊戲,所以沒人關心你的結果是否是0.01秒。但我不會將結果顯示爲0.381829191秒,這意味着您無法在任何智能手機上獲得準確的結果。

您在應用中獲得的最低反應時間是多少?

0

實際觸摸和註冊系統之間的時間可以忽略不計。

一個關鍵的一點:如果你正在使用觸摸事件,如touchUpInside檢測衝壓機,可以考慮使用touchesDownInside事件,因爲touchesUpInside,將不會觸發,直至用戶的手指離開屏幕。

+0

通過刪除對UIButton的錯誤引用修復了我的答案。 – occulus 2012-07-24 09:46:57

+0

另外,你也可以通過實際留言來說明你爲什麼倒票。 – occulus 2012-07-24 09:47:23