0

我对 iOS 很陌生,第一个问题在这里,如果你发现它还不是完整的技术词汇,我很抱歉

无论如何,是否可以计算出平移手势的持续时间?然后在for循环中使用该数字来实现计数?

例如,用户按住屏幕 5 秒,我的 for 循环将是 i <= pangesturehold , i++

干杯

4

1 回答 1

0

对于被触摸的视图,您可以实现方法- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event,并在这两种方法中读取当前时间。差异为您提供了触摸视图的时间。
要获取当前时间,您可以使用[[NSDate date] timeIntervalSince1970];

于 2013-05-14T06:39:04.147 回答