3

我有一个 UIWebView,当我按下一个文本链接(至少一秒钟)时,会出现某种 UIActionSheet 并带有 3 个按钮(打开、复制和取消) - 有没有办法阻止它出现?

谢谢

4

3 回答 3

6

您可以使用 CSS 实现此目的:

* {
   -webkit-touch-callout:none;
}
于 2010-01-08T19:20:57.027 回答
0

显然没有。在文档中,UIWebView 和 UIWebViewDelegate 都没有公开一些方法或属性来避免这种行为。

于 2010-01-08T14:10:25.123 回答
0
 - (void)webViewDidFinishLoad:(UIWebView *)webView
  {
     [webView stringByEvaluatingJavaScriptFromString:@"document.body.style.webkitTouchCallout='none'; document.body.style.KhtmlUserSelect='none'"];
  }
于 2014-11-10T08:41:12.097 回答