Я пытаюсь переместить вид вверх, когда клавиатура всплывает над UITextfield
, которая размещена на UIScrollView
. Я использую UIKeyboardWillShowNotification
и UIKeyboardWillHideNotification
.Приложение iOS «Gboard», высота уведомлений UIKeyboard неверна или недействительна
Он отлично работает при использовании iOS Keyboard
, где я получаю высоту 297
.
Мой клиент использует Gboard keyboard
, он жаловался, что вид не перемещается. Когда я тестировал, я получаю высоту клавиатуры как 44
.
Я пробовал оба ключа UIKeyboardFrameBeginUserInfoKey
и UIKeyboardFrameEndUserInfoKey
для объекта NSNotifiction userInfo
. Оба дают только 44
.
Я пробовал с UIKeyboardDidShowNotification
и UIKeyboardDidHideNotification
также, все тот же выпуск.
Может ли кто-нибудь помочь мне в этом ..?
Посмотрите на этот пост: https://stackoverflow.com/questions/28813339/move-a-view-up-only-when-the- keyboard-covers-an-input-field/32555911 # 32555911 это может помочь –
@MrH, Спасибо за ссылку:) ... я пробовал, но он не работает с 'UITableview'. У меня есть «UIScrollView» и «UITableView» – arthankamal
, пожалуйста, включите код, чтобы получить высоту клавиатуры в указанном выше вопросе. – iMHitesh