Клавиатура iOS 8 Отклоненная задержка после отклонения диспетчера модального просмотра
В iOS 8+ я заметил, что если у вас есть текстовое поле, которое в настоящее время является firstResponder
в контроллере представления, который был представлен, когда диспетчер представлений отклонен, клавиатура висит около 1 секунды перед увольнением.
Это происходит как для iOS 8.0 и 8.1, так и для не 7.1.
Любые идеи, почему это?
Ответы
Ответ 1
В соответствии с этим, в iOS 8 кажется, что представление не отменяет статус первого ответчика до фактического внеэкранного.
http://prod.lists.apple.com/archives/cocoa-dev/2014/Sep/msg00391.html
Наше обходное решение состоит в вызове [self.view endEditing:YES]
в -viewWillDisappear
.