Программно удалить выделение в UIWebView - PullRequest
5 голосов
/ 16 сентября 2010

Есть ли способ программно удалить поле выбора текста, выделенное пользователем в UIWebView?

Ответы [ 4 ]

4 голосов
/ 21 февраля 2012

Просто отключите и снова включите взаимодействие с пользователем:

myWebView.userInteractionEnabled = NO;myWebView.userInteractionEnabled = YES;

Попробуйте это,

1 голос
/ 17 октября 2016

Для WKWebView:

wkWebView.scrollView.subviews.first?.resignFirstResponder()
0 голосов
/ 16 сентября 2010
NSString * jsCallBack = @"window.getSelection().removeAllRanges();";    
[webView stringByEvaluatingJavaScriptFromString:jsCallBack];
0 голосов
/ 16 сентября 2010

Конечно ... используя JavaScript в HTML-документе, который отображает UIWebView.

Я подозреваю, что это не то, что вы подразумеваете "программно", хотя ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...