【发布时间】:2014-08-06 09:30:34
【问题描述】:
我想在多点触控上获得两个触控点。我触摸并按住一个点,然后在我触摸屏幕上的第二个点之后。然后调用了触摸移动方法,但两次我都获得了第一个触摸位置。我没有在触摸移动方法中获得第二个触摸位置。
【问题讨论】:
标签: ios7 xcode5 uitouch uievent
我想在多点触控上获得两个触控点。我触摸并按住一个点,然后在我触摸屏幕上的第二个点之后。然后调用了触摸移动方法,但两次我都获得了第一个触摸位置。我没有在触摸移动方法中获得第二个触摸位置。
【问题讨论】:
标签: ios7 xcode5 uitouch uievent
第二个位置应该通过 touchesBegan 事件让自己知道。在您的 UIView 中,您需要有供操作系统调用的公共方法,其中之一是 (void) touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event。 touchesMoved 将仅列出现有的触摸。如果您同时移动两个触摸点,稍后调用 touchesMoved 应该在 NSSet *touches 中列出指向这两个触摸的指针。
如果您发布代码的相关部分,会更容易提供帮助。请编辑您的问题。
【讨论】: