Как получить пользовательскую высоту клавиатуры в iOS?

Я пытаюсь настроить вид прокрутки, чтобы клавиатура не закрывалась UITextField, Мне удалось сделать это на основе ответов в этом посте и документации Apple.

С помощью

CGRect keyboardSize = [[userInfo objectForKey:UIKeyboardFrameBeginUserInfoKey] CGRectValue];

возвращает правильный CGRect для клавиатуры по умолчанию, однако он не рассчитывается должным образом, когда пользователь установил стороннюю клавиатуру. Например, клавиатура SwiftKey.

Любые идеи, как рассчитать кадр / высоту клавиатуры, даже если используется пользовательская клавиатура?

0 ответов

Другие вопросы по тегам