iphone SDK: Как избавиться от листа действий в UIWebView? - PullRequest
3 голосов
/ 08 января 2010

У меня есть UIWebView, и когда я нажимаю текстовую ссылку (хотя бы на секунду), появляется какая-то таблица UIActionSheet с 3 кнопками (открыть, скопировать и отменить) - есть ли способ предотвратить его появление?

Спасибо

Ответы [ 3 ]

6 голосов
/ 08 января 2010

Вы можете добиться этого, используя CSS:

* {
   -webkit-touch-callout:none;
}
0 голосов
/ 10 ноября 2014
 - (void)webViewDidFinishLoad:(UIWebView *)webView
  {
     [webView stringByEvaluatingJavaScriptFromString:@"document.body.style.webkitTouchCallout='none'; document.body.style.KhtmlUserSelect='none'"];
  }
0 голосов
/ 08 января 2010

Видимо нет. В документации ни UIWebView, ни UIWebViewDelegate не предоставляют какой-либо метод или свойство, чтобы избежать такого поведения.

...