0

我想知道如何在 iPhone SDK 的视图中测量触摸之间的时间。我知道触发的第一个事件是 touchesBegan:,然后触发的最后一个事件是 touchesEnded:,但是我只是不知道如何测量用户触摸视图的时间。例如,如果他们将取景器保持在视图中 2 秒,它将自动触发函数 twoSeconds: 或类似的东西。

谢谢你的帮助!

4

1 回答 1

3

用于[NSDate date]获取当前日期和时间。将其存储在 中,并以此方式touchesBegan:获取持续时间touchesEnded:

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

您现在将获得以秒为单位测量的事件之间的持续时间length

于 2009-08-28T22:18:47.007 回答