Я использовал этот код для определения размера клавиатуры:
- (void)keyboardWillChange:(NSNotification *)notification {
NSDictionary* keyboardInfo = [notification userInfo];
NSValue* keyboardFrameBegin = [keyboardInfo valueForKey:UIKeyboardFrameBeginUserInfoKey];
CGRect keyboardFrameBeginRect = [keyboardFrameBegin CGRectValue];
}
Я запускаю это в симуляторе.
Проблема в том, что с iOS 8 это не даст правильного значения, если предложения клавиатуры вверх или если я их выталкиваю, я получаю разные (неправильные) значения.
Как я могу получить точный размер клавиатуры, включая предложения клавиатуры?