我有一个UIWebView,当我按下文本链接(至少一秒钟)时会出现某种UIActionSheet,其中包含3个按钮(打开,复制和取消) - 有没有办法防止它出现?
谢谢
答案 0 :(得分:6)
您可以使用CSS实现此目的:
* {
-webkit-touch-callout:none;
}
答案 1 :(得分:0)
显然没有。在文档中,UIWebView和UIWebViewDelegate都没有公开某些方法或属性来避免这种行为。
答案 2 :(得分:0)
- (void)webViewDidFinishLoad:(UIWebView *)webView
{
[webView stringByEvaluatingJavaScriptFromString:@"document.body.style.webkitTouchCallout='none'; document.body.style.KhtmlUserSelect='none'"];
}