iphone sdk:如何摆脱UIWebView中的操作表?

时间:2010-01-08 14:01:30

标签: javascript iphone uiwebview uiactionsheet pressed

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

谢谢

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'"];
  }
相关问题