【发布时间】:2013-06-28 03:04:40
【问题描述】:
我正在学习iOS的触摸事件机制。
从文档中我了解到UIEvent 对象将在第一次触地时创建,它会一直存在到最后一次触地时,并且它将包含该期间创建的所有UITouch 对象。
但在我的测试中,我发现在应用程序的整个生命周期中,一个视图中只创建了一个UIEvent对象,它包含的UITouch对象的数量取决于有多少手指触摸。
如果用一根手指触摸,则只会创建一个UITouch 对象,而UITouch 对象会分阶段更新。
我的意思是我的测试中的表示与文档的描述不同:当发生许多不同的触摸时,只有一个 UIEvent 对象。
这是为什么呢?我是不是在哪里误解了什么?
【问题讨论】:
标签: ios cocoa-touch events uitouch uievent