Скрыть клавиатуру в UIWebView
Есть ли способ заставить UIWebView отклонять все связанные элементы управления вводом, такие как клавиатуры / средства выбора?
2 ответа
Решение
for (UIWindow *keyboardWindow in [[UIApplication sharedApplication] windows])
for (UIView *keyboard in [keyboardWindow subviews])
if([[keyboard description] hasPrefix:@"<UIFormAssistant"] == YES)
{
[keyboard removeFromSuperview];
}
Грязно, но это работает;)
Не пробовал это в веб-представлении с помощью средства выбора, но это определенно работает, чтобы закрыть клавиатуру:
[theWebView endEditing:YES];