Добавьте метод, который пройдет через все подпредставления веб-просмотра и уйдет в отставку первого респондента
-(BOOL)resignFirstResponderAction:(UIView *)view{
if (view.isFirstResponder){
[view resignFirstResponder];
return YES;
}
for (UIView *subView in view.subviews) {
if ([self resignFirstResponderAction:subView]){
return YES;
}
}
return NO;
}
, затем просто вызовите этот метод с веб-просмотром:
[self resignFirstResponderAction:webView];
Редактировать
кажется, есть гораздо более простое решение:
[webView endEditing:YES]
Я оставляю исходный ответ, так как в некоторых случаях это может помочь