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设备如果不支持多点触摸,有什么办法可以检测多点触摸吗?