Я использую браузер в приложении, используя UIWebView, который показывает кнопку «действие» вверху, которая - при использовании - масштабирует UIWebView и позволяет пользователю выполнять другие действия.Увольнение сборщиков и клавиатур, вызванных UIWebView
Если, однако, в момент нажатия этой кнопки «действие» пользователь вводит какой-либо текст в веб-просмотре или с помощью панели выбора, чтобы выбрать опцию из раскрывающегося списка, тогда веб-просмотр будет масштабироваться без отклоняя клавиатуру/сборщик. Помимо уродства, это также затмевает мой основной взгляд и контроль.
Итак, есть ли способ заставить UIWebView отклонить все связанные элементы управления вводами, такие как клавиатуры/сборщики, когда их спросят?
Я попытался использовать [myWebView resignFirstResponder], но это не сработало. Есть идеи? Благодарю.
Это сработало! Благодарю. Я не мог найти это в документации для UIWebView, хотя, где вы это получили? –
Обратите внимание, что это не сработает, если вы представляете модальный вид на iPad с стилем презентации 'UIModalPresentationFormSheet'. iOS намеренно удерживает клавиатуру на экране, чтобы предотвратить частые анимации «взад-вперед». (Https://devforums.apple.com/message/166801#166801) –