我们如何获得用户完成滑动操作或滑动左侧操作的时间?已经Google搜索,但没有运气。如果已经没有内置解决方案,将会一起触摸开始和触碰工作?获取iPhone应用程序中滑动操作的时间范围
0
A
回答
0
测量开始和结束时间,并计算gestureRecognizer.state == UIGestureRecognizerStateBegan
和gestureRecognizer.state == UIGestureRecognizerStateEnded
UIGestureRecognizer
回调方法的差异
0
您可以通过获取(您创建的实例变量或属性)的日期在的touchesBegan方法,这样做:
-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{
touchStartDate = [NSDate date];
}
然后你获取在触摸的差异最终方法:
-(void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event{
NSTimeInterval *touchDuration = [[NSDate date] timeIntervalSinceDate:touchStartDate];
NSLog(@"Touchduration %f",touchDuration);
}
如果你只是想获得左/右的手势,你还需要检查触摸的x值改为刷卡的时间。这应该很容易。
相关问题
- 1. IPhone范围滑块
- 2. 获取使用twitter引导程序的双范围滑块
- 3. 使用jquery的时间范围滑块
- 4. 如何捕获应用程序不活动iphone中的时间
- 5. iPhone应用程序的滑动菜单
- 6. 应用程序启动时的操作
- 7. 在后续操作中获取YARN操作应用程序ID
- 8. 获取时间范围内的帧数?
- 9. 在AngularJS应用程序中获取所有范围
- 10. 如何在jsf中获取应用程序范围变量?
- 11. iPhone应用程序在WiFi连接超出范围时冻结?
- 12. AngularJS的时间范围滑块
- 13. JSF - 范围滑块与“时间”的值
- 14. 在发布操作时在Facebook时间轴上获取“应用程序名称”
- 15. Plotly时间序列中的垂直范围滑块?
- 16. Jquery:范围滑块:如何获取设置的范围值?
- 17. 在SpannableString中获取应用范围的范围
- 18. Coldfusion应用程序范围
- 19. 获取序列的范围
- 20. 的Python:上日期时间范围的间隔操作
- 21. 范围滑块metro风格的应用程序
- 22. 日期范围的最小差异Android应用程序滑块
- 23. 如何在两个时间范围内使用Joda时间在Java中获取时间范围
- 24. Yadcf范围编号滑块时间
- 25. 在日期时间范围内获取教室可用时间
- 26. 获取变量的中间范围值
- 27. 在WPF应用程序中获取不活动/空闲时间
- 28. iphone在应用程序启动时获取设备方向
- 29. jQuery范围滑块 - 获取表单提交范围值?
- 30. ios:防止滚动视图在我的iPhone应用程序中缩小范围