grischyov
@grischyov

Как воспроизвести эффект отъезжающей клавиатуры в iOS7?

В iOS 7 в приложении "Сообщения" есть такой эффект при использовании стандартного для iOS7 метода interactivePopGestureRecognizer чтобы закрыть UINavigationController с активной клавиатурой. Выглядит это вот так:
JyYJP.png

Однако воспроизвести такой же эффект никак не получается. Если не менять код и ничего не трогать, то происходит следующее:
8JD0J.png

Вызов метода [self.view endEditing:YES]; в каком бы то ни было моменте представления UIViewControllerа ни к чему не приводит. Можно было бы делать скриншот клавиатуры и класть его вместо нее, но это было бы заметно, и, на мой взгляд, медленно. Есть ли другое решение проблемы?
  • Вопрос задан
  • 3228 просмотров
Пригласить эксперта
Ответы на вопрос 2
Видимо, вы хотите чтобы она тоже ехала. Значит надо взять её и двигать, до клавиатуры кажется можно достучаться через [UIApplication sharedApplication].windows
Ответ написан
@MANIAK_dobrii
Можно попробовать сделать скриншот или всего экрана, или лэера клавиатуры и скрывать клавиатуру без анимации.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы