Как отключить lonpress в UIWebview на iPhone? - PullRequest
2 голосов
/ 22 октября 2010

Я использую UIWebview для отображения локального .html.Я хочу отключить longpress в этом представлении.Как бы мне выполнить это?

Вот что это исправило:

<style media="screen" type="text/css">

body {
  -webkit-touch-callout: none;
}
</style>

Ответы [ 2 ]

2 голосов
/ 26 октября 2010

Добавьте это к своему CSS:

body {
  -webkit-touch-callout: none;
}
0 голосов
/ 26 февраля 2013

Вы также можете исправить это для страниц, которые вы не контролируете, позвонив по номеру:

[webView stringByEvaluatingJavaScriptFromString:@"document.documentElement.style.webkitTouchCallout = \"none\";"];

из метода UIWebViewDelegate:

-(void)webViewDidFinishLoad:(UIWebView *)webView
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...