Это, наверное, немой вопрос, но я не могу найти ответ в документах. Во время нажатия кнопки "Готово" на всплывающей клавиатуре клавиатура исчезла? Я вижу много кода в Интернете, как это:
- (BOOL)textFieldShouldReturn:(UITextField *)theTextField {
    [theTextField resignFirstResponder];
    return YES;
}
Когда я нажимаю кнопку "Готово" , клавиатура выскакивает вниз, а UITextField уходит в отставку с первого ответчика.
Я предполагаю, что нажатие кнопки "Готово" не использовало, чтобы вызвать от UITextField до resignFirstResponder, но это поведение изменилось через некоторое время.
Я отлаживаю OS 3.0 - 3.1.3