【问题标题】:Multiple touch location in iOS?iOS中的多点触摸位置?
【发布时间】:2014-08-06 09:30:34
【问题描述】:

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

【问题讨论】:

    标签: ios7 xcode5 uitouch uievent


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-04-18
      • 1970-01-01
      • 2017-06-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-14
      相关资源
      最近更新 更多