1

我想在多点触控上获得两个接触点。我触摸并按住一个点,然后在我触摸屏幕上的第二个点之后。然后调用了触摸移动方法,但两次我都获得了第一个触摸位置。我没有在触摸移动方法中获得第二个触摸位置。

4

1 回答 1

0

第二个位置应该通过 touchesBegan 事件让自己知道。在您的 UIView 中,您需要有供操作系统调用的公共方法,其中之一是(void) touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event. touchesMoved 将仅列出现有的触摸。如果你移动了两个触摸点,稍后调用 touchesMoved 应该在 NSSet *touches 中列出指向这两个触摸点的指针。

如果您发布代码的相关部分,将更容易提供帮助。请编辑您的问题。

于 2014-08-15T08:33:37.583 回答