【问题标题】:Capturing Gestures over a UIWebView通过 UIWebView 捕获手势
【发布时间】:2010-11-28 22:51:25
【问题描述】:

我正在尝试设置一个简单的 iPad 应用程序,它有一个表格视图,当您为该表格选择一行时,它会显示一个(向下钻取到)UIWebView,显示所选网页(与所选行相关)。

一旦进入下钻视图,我想捕捉每个触摸和手势(点击、滑动、捏合等)并用它们做我自己的事情。是的,我知道这将使导航和与显示的网页交互变得不可能,这就是想法。

我发现并解决了这个网页回答的 Stack Overflow 问题:http://mithin.in/2009/08/26/detecting-taps-and-events-on-uiwebview-the-right-way/,但我无法使用手势来处理想法。

任何建议将不胜感激。谢谢!

【问题讨论】:

  • 你试过使用手势识别器吗??您能否从网页上发布上述方式的工作代码!我收到 SIGBART 错误...
  • 来自同一个 blog-cmets 部分"Alan Moore 说... Jeff,感谢您的有用回复。不幸的是,这似乎仍然不适用于 iOS4。我最终使用了手势识别器这确实适用于 iPad 和 iOS4,所以我很高兴!”(我的目的不是垃圾邮件,我没有找到编辑选项)

标签: uiwebview ios4 gestures


【解决方案1】:

UIWebView 已经附加了很多手势识别器。在添加你的手势识别器之前删除所有这些手势识别器可能是个好主意,作为测试单元。

如果您的手势识别器工作正常,这意味着您基本上可以将默认识别器存储在私有数组中,并且一旦您想再次为您的 webview 提供正常行为,您“重置”UIWebView 识别器

【讨论】:

    猜你喜欢
    • 2012-07-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-10
    • 1970-01-01
    • 2022-08-21
    • 1970-01-01
    相关资源
    最近更新 更多