J'ai une application dans laquelle je charge le contenu d'une UIWebView et de le présenter. Je ne peut pas désactiver l'interaction de l'utilisateur car je veux que l'utilisateur puisse cliquer sur les liens. J'ai juste besoin de désactiver la sélection de l'utilisateur. J'ai trouvé quelque part dans les Internets que vous pouvez utiliser:
document.body.style.webkitUserSelect='none';
J'ai essayé d'insérer ce que
[self.contentView stringByEvaluatingJavaScriptFromString:@"document.body.style.webkitUserSelect='none';"];
en webViewDidFinishLoad:
Toutefois, il ne fonctionne pas. Je suis encore capable de sélectionner et copier du texte à l'intérieur de la WebView.
Toutes les Idées de ce qui pourrait mal se passer?
Mise à jour: Cela ne semble se produire à partir de l'iOS 4.3