【发布时间】:2010-10-22 18:09:30
【问题描述】:
我正在使用 UIWebview 来显示本地 .html。我想在这个视图中禁用长按。我将如何执行此操作?
这是修复它的原因:
<style media="screen" type="text/css">
body {
-webkit-touch-callout: none;
}
</style>
【问题讨论】:
我正在使用 UIWebview 来显示本地 .html。我想在这个视图中禁用长按。我将如何执行此操作?
这是修复它的原因:
<style media="screen" type="text/css">
body {
-webkit-touch-callout: none;
}
</style>
【问题讨论】:
将此添加到您的 CSS:
body {
-webkit-touch-callout: none;
}
【讨论】:
您也可以通过调用以下方法为您无法控制的页面解决此问题:
[webView stringByEvaluatingJavaScriptFromString:@"document.documentElement.style.webkitTouchCallout = \"none\";"];
来自UIWebViewDelegate 方法:
-(void)webViewDidFinishLoad:(UIWebView *)webView
【讨论】: