Я не думаю, что клавиатура может отображать оба без увеличения раскладки вручную. Кроме того, это не безопасно для магазина приложений.
Я делал это раньше, подключив
- (void)textFieldDidBeginEditing:(UITextField *)_tf
В UITextFieldDelegate . Хотя может быть лучше использовать событие на основе клавиатуры. Если вы заинтересованы, я отправлю код.
В этом случае небольшая панель инструментов оказалась заподлицо с верхней частью клавиатуры, содержащей следующую, предыдущую и Готово.
Я делегировал события кнопки с панели инструментов обратно ViewController, который отвечал за TextField