我不知道我怎么会去测量时间在触摸之间在iPhone SDK中的视图中。我知道第一个事件触发是的touchesBegan:然后最后一个触发的touchesEnded:,但我只是不知道我怎么会去测量用户已触及该视图的时间。举例来说,如果它们保持其取景器在2秒的视图,它会自动触发功能twoSeconds:或类似的东西

感谢您的帮助!

有帮助吗?

解决方案

使用[NSDate date]获得当前的日期和时间。存储它在touchesBegan:,和在touchesEnded:取的持续时间,因为这

NSTimeInterval duration = [[NSDate date] timeIntervalSinceDate:beganDate];

现在将在秒length测量的事件之间的持续时间。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top