Лучший способ создать экран ввода данных на iPhone - это:
1) Всегда иметь клавиатуру. Если вам нужно прокрутить поля ввода, прокрутите поля ввода.
2) Введите данные только один раз, затем разрешите пользователю сохранить данные для следующего запуска или покупки. Если вы сохраняете данные кредитной карты, убедитесь, что вы используете шифрование, хотя шифрование потребует немного дополнительной работы.
3) Возможно, вы не захотите использовать шифрование для информации о кредитной карте, в этом случае см. Совет № 1). Или используйте связку ключей в iphone для хранения защищенных данных.