У меня есть табличное представление на листе модальной формы (iPad), и одна из ячеек содержит UITextField. Контроллер моего представления содержит ссылку на текстовое поле, а также является его делегатом.
Когда текстовое поле нажимает Return, я сообщаю об этом -resignFirstResponder
внутри -textFieldShouldReturn:
. В другом случае я хочу принудительно завершить редактирование, поэтому я сообщаю всю таблицу в -endEditing: YES
. После этого я освобождаю свою локальную ссылку на текстовое поле и перезагружаю строку, чтобы заменить ее чем-то другим.
Клавиатура ни в коем случае не уйдет. Я не знаю, что случилось, и не знаю, как отлаживать дальше.У меня никогда не было проблем с залипанием клавиатуры при любом другом редактировании текста, которое я делал - уход firstResponder всегда вел себя так, как ожидалось.
Есть мысли? Спасибо.