У меня есть пользовательский пункт меню (UIMenuItem), прикрепленный к UIWebView. Когда пользователь выбирает мой пользовательский пункт меню после выбора некоторого текста в веб-представлении, я хочу «отменить» текущий выбор текста. Проблема в том, что меню редактирования будет всплывать снова, когда я по какой-то причине показываю модальную форму, я думаю, потому что все еще есть выделенный (выделенный) текстовый диапазон. Я хочу программно «отменить выбор» выделенного текста в моем обработчике пользовательского пункта меню после того, как я захватил выбранный диапазон.
Как снять выделение с выделенного текста в приложении для iPad
Ответы (2)
Используйте свойство UIView userInteractionEnabled. Просто отключите взаимодействие с пользователем и снова включите его.
Нравится:
myWebView.userInteractionEnabled = NO;
myWebView.userInteractionEnabled = YES;
person
Yurii Soldak
schedule
10.11.2010
Более чистое решение:
Свифт
webView.endEditing(true)
Цель-C
[webView endEditing:YES]
person
Rudolf Adamkovič
schedule
01.10.2014