时间触摸事件采取的iPhone SDK
-
20-09-2019 - |
题
我不知道我怎么会去测量时间在触摸之间在iPhone SDK中的视图中。我知道第一个事件触发是的touchesBegan:然后最后一个触发的touchesEnded:,但我只是不知道我怎么会去测量用户已触及该视图的时间。举例来说,如果它们保持其取景器在2秒的视图,它会自动触发功能twoSeconds:或类似的东西
感谢您的帮助!
解决方案
使用[NSDate date]
获得当前的日期和时间。存储它在touchesBegan:
,和在touchesEnded:
取的持续时间,因为这
NSTimeInterval duration = [[NSDate date] timeIntervalSinceDate:beganDate];
现在将在秒length
测量的事件之间的持续时间。
不隶属于 StackOverflow