Эта ситуация отчасти отстой на iPhone. То, что вы должны сделать, это либо спроектировать интерфейс так, чтобы поля были видны при появлении клавиатуры, либо сдвинуть поле вверх при появлении клавиатуры. (И отступите, когда закончите)
Я предлагаю взглянуть на некоторые приложения Apple, такие как «Контакты» или «Настройки», чтобы понять, как они с этим справляются.
Кроме того, я уверен, что iPhone HIG есть, что сказать об этом.