【问题标题】:UIWebView in IOS (Xamarin monotuch)IOS中的UIWebView(Xamarin monotuch)
【发布时间】:2014-02-06 01:07:50
【问题描述】:

我确信以前有人问过这个问题,但我无法找到解决方案。

我有一个 UIWebView,它被包裹在一个 UIView 中。

Web 视图加载 HTML - 点击 HTML 链接会导致某些操作(完成。检测 ShouldStartLoad 中的点击并采取相应措施)。

点击链接以外的其他任何地方都会导致另一个操作 - 这就是我遇到问题的地方。似乎无法让点击手势起作用(在 UIWebView 或包装器 UIView 上)

有什么线索吗?

问候 席德

【问题讨论】:

  • 我的回答对你有帮助吗?

标签: ios uiwebview xamarin.ios xamarin


【解决方案1】:

由于其内部工作方式(UIKit 视图层次结构和 WebKit 视图层次结构),添加轻击手势识别器并非易事。

我会建议一个更简单的解决方案。将Hammer.js 添加到您的HTML(或将其注入webViewDidFinishLoad:),并在点击事件时发送虚假加载请求并通过链接捕获。

Hammer(el).on("tap", function() {
    //Send fake request here.
});

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-23
    • 2012-11-20
    • 2014-03-18
    • 1970-01-01
    • 1970-01-01
    • 2017-07-19
    相关资源
    最近更新 更多