Ich habe eine App, in die ich Inhalte lade UIWebView
und diese präsentiere. Ich kann die Benutzerinteraktion nicht vollständig deaktivieren, da der Benutzer auf Links klicken kann. Ich muss nur die Benutzerauswahl deaktivieren. Ich habe irgendwo im Internet gefunden, dass Sie verwenden können:
document.body.style.webkitUserSelect='none';
Ich habe versucht, dies als einzufügen
[self.contentView stringByEvaluatingJavaScriptFromString:@"document.body.style.webkitUserSelect='none';"];
im webViewDidFinishLoad:
Es funktioniert jedoch nicht. Ich kann weiterhin Text in WebView auswählen und kopieren.
Irgendwelche Ideen, was schief gehen könnte?
Update: Dies scheint nur ab iOS 4.3 zu geschehen
UIWebView
eine Kategorie verwenden.