Ho un'app in cui carico il contenuto su un UIWebView
e lo presento. Non posso disabilitare completamente l'interazione dell'utente perché desidero che l'utente possa fare clic sui collegamenti. Devo solo disabilitare la selezione dell'utente. Ho trovato da qualche parte in Internet che puoi usare:
document.body.style.webkitUserSelect='none';
Ho provato a inserirlo come
[self.contentView stringByEvaluatingJavaScriptFromString:@"document.body.style.webkitUserSelect='none';"];
nel webViewDidFinishLoad:
Comunque, non funziona. Sono ancora in grado di selezionare e copiare il testo all'interno del WebView.
Qualche idea su cosa potrebbe andare storto?
Aggiornamento: questo sembra accadere solo a partire da iOS 4.3
UIWebView
utilizzando una categoria.