0

假设您在 iPhone 屏幕上有三个接触点,其中一个接触点移动......

touchesMoved 方法将被调用,并且 [[event touchesForView:self] count] 将等于 '3',因为该事件有 3 次触摸,但是如何区分这些触摸呢?例如 - 找出移动的是第一次、第二次还是第三次触摸?

谢谢。

4

1 回答 1

0

touchesMoved:withEvent: 的 touches 参数将包含移动的实际触摸。在 touchesBegan:withEvent: 中,您可以将它们存储起来;在整个触摸序列中,实际的触摸对象将保持不变(即相同的对象,尽管它们的值会改变)。

于 2010-05-09T12:30:43.780 回答