我正在使用UIWebview来显示本地.html。我想在此视图中禁用longpress。我该如何执行此操作?
以下是修正它的原因:
<style media="screen" type="text/css">
body {
-webkit-touch-callout: none;
}
</style>
答案 0 :(得分:2)
将此添加到您的CSS:
body {
-webkit-touch-callout: none;
}
答案 1 :(得分:0)
您也可以通过调用
来解决您无法控制的页面[webView stringByEvaluatingJavaScriptFromString:@"document.documentElement.style.webkitTouchCallout = \"none\";"];
来自UIWebViewDelegate
方法:
-(void)webViewDidFinishLoad:(UIWebView *)webView