У меня есть всплывающее представление, которое я оживляю в текущем виде снизу, используя MJPopupViewController, и в этом всплывающем окне есть UITextField
. Когда я нажимаю на это текстовое поле, вместо того, чтобы анимировать снизу, клавиатура появляется сразу. всплывающее представление - это UIViewController
, и в нем нет ничего необычного, никакого кода, связанного с клавиатурой. я добавил наблюдателей к соответствующим уведомлениям о клавиатуре и увидел, что значение UIKeyboardAnimationDurationUserInfoKey
равно 0
, даже если это первый раз, когда клавиатура отображается в приложении. клавиатура исчезает с анимацией должным образом, сломается только анимация клавиатуры, сдвигающаяся снизу. это происходит на iOS 5.0 и 5.1, клавиатура работает правильно на iOS 6 +. Я пытаюсь отследить проблему, но прямо сейчас я не знаю. что заставляет UIKeyboardAnimationDurationUserInfoKey
быть нулевым, для начала?Клавиатура, появляющаяся без анимации на iOS 5
2
A
ответ
0
Попробуйте добавить это.
-(void)textFieldDidBeginEditing:(UITextField *)textField
{
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:0.5];
[UIView setAnimationTransition:UIViewAnimationTransitionNone forView:self.view cache:YES];
[textField becomeFirstResponder];
[UIView commitAnimations];
}
PS: Нам нужно установить делегат для этого.
Смежные вопросы
- 1. Анимация, как клавиатура на datepicker, появляющаяся с быстрым ios
- 2. Появляющаяся клавиатура меняет раму зрения
- 3. Мягкая клавиатура, не появляющаяся на genymotion HTC
- 4. iOS клавиатура глючит все анимации
- 5. клавиатура, не появляющаяся после возврата от ModalViewController
- 6. Появляющаяся подсказка без зависания мыши
- 7. iOS пользовательская клавиатура на iPad
- 8. Клавиатура, не появляющаяся для ввода в текстовое поле
- 9. Пользовательская клавиатура iOS emoji без Unicode
- 10. Клавиатура IOS на спрятанной кнопке
- 11. Android - Мягкая клавиатура, не появляющаяся во время теста Espresso
- 12. iOS локализованная клавиатура
- 13. Тестирование приложений iOS 5 без устройства iOS 5
- 14. Вытягивание анимации на ios
- 15. Направление анимации на iOS
- 16. Продолжительность анимации на iOS
- 17. Клавиатура не отображается на iPhone 5
- 18. Телефонная клавиатура, экранная клавиатура на iOS меняет мой контент
- 19. Пользовательская клавиатура для iOS
- 20. ios 7 клавиатура проблема
- 21. iOS 6: перезагрузка UITableViewCell height без анимации
- 22. Как настроить подсказку iOS navigationItem без анимации?
- 23. Загрузка ios без возникновения анимации заикания
- 24. Отображение клавиатуры в iOS без анимации
- 25. iOS Клавиатура не снимается
- 26. iOS 5 MapKit, MKPlacemark, приложение iOS 4.3 на iOS 5
- 27. iOS Клавиатура показывает SAVE
- 28. Пользовательская клавиатура iOS
- 29. Клавиатура IOS симулятор
- 30. Экранная клавиатура в Qt 5
не работает для меня – akaralar