我想知道如何测量iPhone SDK中视图内部触摸之间的时间。我知道触发的第一个事件是touchesBegan:然后触发的最后一个事件是touchesEnded:但是我只是不知道如何测量用户触摸视图的时间。例如,如果他们将查找器保持在视图中2秒钟,它将自动触发函数twoSeconds:或类似的东西。
感谢您的帮助!
答案 0 :(得分:3)
使用[NSDate date]
获取当前日期和时间。将其存储在touchesBegan:
中,然后在touchesEnded:
中获取持续时间
NSTimeInterval duration = [[NSDate date] timeIntervalSinceDate:beganDate];
现在,您将在length
中以秒为单位测量事件之间的持续时间。