【问题标题】:UIView over another uiview and pass touches throughUIView 在另一个 uiview 上并传递触摸
【发布时间】:2011-08-12 18:34:40
【问题描述】:

我有一个视图坐在另一个视图之上。顶视图有一个 UITapGestureRecognizer,所以我可以关闭菜单(在菜单外单击)。但是它下面的层需要接收所有的触摸。

我可以让单指手势通过,但我不能让捏手势通过。

【问题讨论】:

  • 确保在两个视图中都启用了多点触控。
  • 我猜这是一种情况,您不一定知道顶部下方需要接收操作的层的顺序或数量?根据一些研究,听起来很多人都遇到过捏缩放的问题……您可能必须想出其他一些解决方案/解决方法。我猜想 2 个手指手势有一些独特之处,可以防止它们通过视图层次结构。可能是技术限制或错误。
  • 多点触控未启用谢谢。熬夜太多了。
  • @MSgambel:将其添加为答案,以便 smcdrc 可以接受!

标签: iphone uiview uibutton uigesturerecognizer


【解决方案1】:

您需要确保在两个视图中都启用了多次触摸。这样,捏可以识别!希望对您有所帮助!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-01
    • 2011-11-21
    • 1970-01-01
    • 2011-05-07
    • 1970-01-01
    相关资源
    最近更新 更多