Приложение написано полностью с использованием navigationController' а. Есть активный контроллер с 12 текстовыми полями. При клике на 2 из них мы переходим на другой контроллер UIDatePicker. Там выбираем дату и по нажатии клавиши дергаем метод делегата из моего контроллера где находяться мои 12 полей.
В методе просто заполняем текстовое поле строкой. Проблема в том, что когда мы переходим на UIDatePicker если клавиатура активна она не прячется. resignFirstResponder я вызываю для всех полей.
[self.view endEditing:NO]; - тоже не работает.