CocoaTouch是否保证触摸事件的顺序?

时间:2013-01-04 20:02:12

标签: ios cocoa-touch uikit

我怀疑某些触摸事件有时无法触发。例如,我希望:

touchBegan, touchMoved, touchMoved, ...touchMoved, touchEnded

但是我想我得到了:

touchBegan, touchMoved, touchMoved, ...touchMoved, touchEnded, touchMoved

CocoaTouch能否保证触发事件的触发顺序?

编辑 - 我看到的行为是:touchEnded中发生的事情似乎偶尔会被touchMoved中发生的事情“取消”。我知道touchEnded正在解雇,因为其他一些事情正在发生。

假设touchMoved颜色为方形红色。并且touchEnded将相同的方形颜色设置为蓝色并更新标签中的文本。大多数时候,当我停止滑动时,我只看到一个正方形的红色正方形,然后是蓝色正方形+标签更新。但是,当我完成滑动时偶尔会看到红色方块+标签更新。

0 个答案:

没有答案