2016-01-16 2 views
3

Когда я вызываю [self.navigationController popViewControllers animated:YES], особенно контроллер вида с клавиатурой, анимации типа push/pop не будут работать, и вся анимация иногда исчезает (включая мои пользовательские анимации).Анимация исчезает, когда popViewController иногда под ios9

Я думаю, что это ошибка с клавиатурой iOS 9. Когда я создаю пустой проект, в котором есть только два контроллера представления, первый нажимает на второй, а второй имеет клавиатуру. Когда textField или UITextView редактирует и появляется на первый, происходит утечка памяти. Это происходит только в iOS 9. Я думаю, что это причина, по которой исчезают все анимации.

Кто-нибудь знает, почему клавиатура беспорядочна с анимацией?

+0

здесь же. Если вы установите продолжительность анимации дольше, вы увидите, что анимация ускоряется, но не исчезает. Он по-прежнему не исправлен в бета-версии iOS 10 –

ответ

0

Клавиатура пропускает анимацию, потому что в то же время происходит 2 анимации. Дисплей клавиатуры и анимация popViewController.
Попробуйте отставку первый ответчик первый [self.view endEditing:YES]; или [textField resignFirstResponder];
Тогда вы можете совать мнение о [self.navigationController popViewControllers animated:YES]

Смежные вопросы