2
A
回答
3
是的。查看UIView
命名爲touches*
的方法,具體爲:
- (void)touchesMoved:(NSSet*)touches withEvent:(UIEvent*)event
它被檢測到移動(?「幻燈片」)時調用,並且不會被多個快速觸摸被「愚弄」遭殃。你可以在視圖中的當前手指位置和活動內容時發生的時間座標:
UITouch *touch = [touches anyObject];
CGPoint inFrameCoordinate = [touch locationInView:self];
NSTimeInterval timestamp = [touch timestamp]
得到兩個座標之間的距離和時間來計算的速度。
0
那麼,UITouch有位置和時間戳的屬性;使用這些屬性,可以計算兩次觸摸事件之間的觸摸「速度」。
這隻適用於單次觸摸,當然,您可能需要平滑結果。此外,用戶可能能夠通過用兩個手指交替快速點擊來「愚弄」你;-)
相關問題
- 1. cocos2d觸摸移動速度
- 2. 確定觸摸移動的方向
- 3. 找到觸摸和滑動的速度?
- 4. 獲得觸摸速度/速度,並在此觸摸位置移動box2d身體
- 5. 有什麼辦法我可以註冊觸摸下來UISegmentedControl
- 6. 使用可可觸摸測量iPhone下載速度的最佳方法
- 7. 加速度計 - 震動後崩潰 - 可可觸摸
- 8. 有什麼方法可以定製TDBadgedCell
- 9. 帶觸摸添加速度
- 10. 有沒有一種方法來動態確定在可可/可可觸摸運行時類的實例變量?
- 11. 可可觸摸:動畫上的觸摸
- 12. 用iOS加速度計確定重要運動的好方法是什麼?
- 13. 嵌套「觸摸」塊有什麼作用?
- 14. 有什麼方法可以確定它是否是測試(.NET)?
- 15. 有什麼方法可以確定iPhone是否在漫遊?
- 16. 有什麼方法可以確定iSeries上的單個作業內存消耗?
- 17. 有沒有什麼方法可以使用'unset'作爲方法?
- 18. iPhone加速度計改變敏感度 - 可可觸摸
- 19. 有沒有什麼方法可以確定觸發源,無論是手動構建還是scm更改?
- 20. 有什麼方法可以加速cufon的加載時間?
- 21. 有什麼方法可以加速jquery/javascript中的img交換?
- 22. 有什麼方法可以加速Google Actions SDK的開發?
- 23. 2垂直定位divs,什麼可以防止他們「觸摸?」
- 24. UILabel有觸摸方法嗎?
- 25. HTML5移動觸摸確定觸摸的大小
- 26. Mandelbrot刷新速度非常慢,有什麼方法可以讓它更快?
- 27. 有沒有什麼辦法可以獲得觸摸位置的MKMapView的lat長度 - iPhone SDK
- 28. 有什麼方法可以確定.NET Portable Library中的文本方向嗎?
- 29. 有什麼方法可以從asp.net中的CultureInfo確定文本方向?
- 30. Android設備如果不支持多點觸摸,有什麼辦法可以檢測多點觸摸嗎?