В iOS 6> вам необходимо: 1) установить для веб-просмотра значение keyboardDisplayRequiresUserAction = NO и 2) сфокусировать вызов.Вот код:
self.webView.keyboardDisplayRequiresUserAction = NO; // put in viewDidLoad
- (BOOL)textFieldShouldReturn:(UITextField *)textField
{
[self.webView
stringByEvaluatingJavaScriptFromString:@"document.getElementsByTagName('body')[0].focus()"];
return YES;
}
Вы можете использовать document.getElementById ('someId'). Focus () в качестве альтернативы.Я установил textField в качестве делегата и использовал метод делегата textFieldShouldReturn, который срабатывает при нажатии клавиши возврата.