Эти вопросы и ответы старые, но я только что заметил то же поведение с UIWebView
(с полями ввода), представленными модально, и нашел обходной путь для сохранения
- (BOOL)canBecomeFirstResponder {
return YES;
}
Если этот метод удален или return NO
, клавиатура отображается правильно (как указано DotSlashSlash), но тот же результат получается при установке
[self resignFirstResponder];
как раз перед
[self presentModalViewController:aViewController animated:animated];