【问题标题】:How to disable lonpress in a UIWebview on iPhone?如何在 iPhone 上的 UIWebview 中禁用 lonpress?
【发布时间】:2010-10-22 18:09:30
【问题描述】:

我正在使用 UIWebview 来显示本地 .html。我想在这个视图中禁用长按。我将如何执行此操作?

这是修复它的原因:

<style media="screen" type="text/css">

body {
  -webkit-touch-callout: none;
}
</style>

【问题讨论】:

    标签: iphone html uiwebview


    【解决方案1】:

    将此添加到您的 CSS:

    body {
      -webkit-touch-callout: none;
    }
    

    【讨论】:

    • 谢谢,我尝试过类似的方法,但这成功了。
    【解决方案2】:

    您也可以通过调用以下方法为您无法控制的页面解决此问题:

    [webView stringByEvaluatingJavaScriptFromString:@"document.documentElement.style.webkitTouchCallout = \"none\";"];
    

    来自UIWebViewDelegate 方法:

    -(void)webViewDidFinishLoad:(UIWebView *)webView
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-23
      相关资源
      最近更新 更多