UIEvent时间戳

时间:2011-01-01 09:51:15

标签: iphone events touch

处理UIButton touch时,会给您一个UIEvent对象。 UIEvent对象有一个时间戳,Apple文档将其描述为“创建事件的时间”(UIEvent类参考)。在主事件循环的文档中,它声明:“应用程序对象获取事件队列中最顶层的对象,将其转换为事件对象(UIEvent)......”

[UIEvent timestamp]是否指的是创建UIEvent对象的时间(即,在主运行循环处理触摸事件之后并且不是远程实时)或者它是否指向底层的时间触摸对象是否已创建(因此尽可能接近表示用户触摸的实际时间9?

1 个答案:

答案 0 :(得分:0)

如果要检查,请设置视图以记录触摸的时间戳,然后配置按钮以锁定主线程几秒钟(获取for循环计数到1亿)。

当主线程旋转时,点击你的日志记录视图,然后检查时间戳 - 如果它们是均匀间隔的,那么操作系统会执行时间戳,而且它是准确的。