Как получить пользовательскую высоту клавиатуры в iOS?
Я пытаюсь настроить вид прокрутки, чтобы клавиатура не закрывалась UITextField
, Мне удалось сделать это на основе ответов в этом посте и документации Apple.
С помощью
CGRect keyboardSize = [[userInfo objectForKey:UIKeyboardFrameBeginUserInfoKey] CGRectValue];
возвращает правильный CGRect для клавиатуры по умолчанию, однако он не рассчитывается должным образом, когда пользователь установил стороннюю клавиатуру. Например, клавиатура SwiftKey.
Любые идеи, как рассчитать кадр / высоту клавиатуры, даже если используется пользовательская клавиатура?