У меня есть модальный контроллер вида, который я представляю на iPad через:
vc.modalPresentationStyle = UIModalPresentationFormSheet;
[self presentModalViewController:newDetailController animated:YES];
В новом VC есть редактируемые поля. Когда я редактирую поле, появляется клавиатура, которая закрывает часть основного VC.
Как определить, сколько ВК закрыто клавиатурой? На iPhone это просто, так как представленный ВК является полноэкранным, а математика клавиатуры проста.