Ответ 1
Вы должны увеличить высоту своей клавиатуры, а затем представить свой контроллер просмотра. Попробуйте что-то вроде этого:
- (void) presentVC{
NSLayoutConstraint *_heightConstraint = [NSLayoutConstraint constraintWithItem:self.view
attribute:NSLayoutAttributeHeight
relatedBy:NSLayoutRelationEqual
toItem:nil
attribute:NSLayoutAttributeNotAnAttribute
multiplier:1.0
constant:[UIScreen mainScreen].bounds.size.height];
[self.view addConstraint: _heightConstraint];
TestViewController *test = [[TestViewController alloc] initWithNibName:@"TestViewController" bundle:nil];
[self presentViewController:test animated:YES completion:^{
}];
}