Existe-t-il un moyen de supprimer par programme la zone de sélection de texte que l'utilisateur a sélectionnée dans un UIWebView?Supprimer automatiquement la sélection dans UIWebView
Répondre
Bien sûr ... en utilisant JavaScript dans le document HTML affiché par UIWebView.
Je soupçonne que c'est pas ce que vous entendez par "programme", mais ...
Ceci n'est pas une réponse à la question. –
NSString * jsCallBack = @"window.getSelection().removeAllRanges();";
[webView stringByEvaluatingJavaScriptFromString:jsCallBack];
N'a pas fonctionné - Je veux supprimer la sélection avec les deux poignées qui apparaît dans la vue, mais il reste ... –
hein? "deux poignées" –
lorsque vous sélectionnez du texte sur l'ipad/iphone vous avez la boîte de sélection avec les deux cercles, vous pouvez faire glisser pour le redimensionner - Je veux être en mesure de supprimer cette sélection –
Pour WKWebView
:
wkWebView.scrollView.subviews.first?.resignFirstResponder()
Identique http://stackoverflow.com/questions/3542347/hide-text-selection-handles-after-action-in-uiwebview ... –