J'ai une application dans laquelle je charge du contenu UIWebView
et le présente. Je ne peux pas désactiver complètement l'interaction de l'utilisateur car je souhaite que l'utilisateur puisse cliquer sur des liens. J'ai juste besoin de désactiver la sélection des utilisateurs. J'ai trouvé quelque part dans les internets que vous pouvez utiliser:
document.body.style.webkitUserSelect='none';
J'ai essayé d'insérer ceci comme
[self.contentView stringByEvaluatingJavaScriptFromString:@"document.body.style.webkitUserSelect='none';"];
dans webViewDidFinishLoad:
Cependant, cela ne fonctionne pas. Je suis toujours en mesure de sélectionner et de copier du texte dans WebView.
Des idées sur ce qui pourrait mal tourner?
Mise à jour: cela ne semble se produire qu'à partir d'iOS 4.3
UIWebView
aide d'une catégorie.