【问题标题】:UITouch events with UIGestureRecognizer带有 UIGestureRecognizer 的 UITouch 事件
【发布时间】:2013-11-19 19:23:16
【问题描述】:

我有一个自定义 UIView 子类,并添加了一个 UITapGestureRecognizer 到它。

我注意到,当我单击一次并立即双击视图时,touchesBegan:withEvent 只被调用了两次。如果我删除 GestureRecognizer 它会被调用 3 次。我还注意到,当我单击一次并在一段时间后双击时, touchesBegan:withEvent 会按预期调用 3 次。这要怎么解释?我可以让 GestureRecognizer 不干扰 UITouch 事件吗?

【问题讨论】:

    标签: ios objective-c cocoa-touch


    【解决方案1】:

    您的 UITouch 事件和您的 UIGestureRecognizer 可能会相互竞争触摸事件。有几种方法可以使它们一起工作。查看其中一些相关帖子:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-13
      • 1970-01-01
      • 2012-05-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多