如何在iPhone上的UIWebview中禁用lonpress?

时间:2010-10-22 18:09:30

标签: iphone html uiwebview

我正在使用UIWebview来显示本地.html。我想在此视图中禁用longpress。我该如何执行此操作?

以下是修正它的原因:

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

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

2 个答案:

答案 0 :(得分:2)

将此添加到您的CSS:

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

答案 1 :(得分:0)

您也可以通过调用

来解决您无法控制的页面
[webView stringByEvaluatingJavaScriptFromString:@"document.documentElement.style.webkitTouchCallout = \"none\";"];

来自UIWebViewDelegate方法:

-(void)webViewDidFinishLoad:(UIWebView *)webView