Текстовые поля
Текстовое поле - это однострочное поле с фиксированной высотой, часто со скругленными углами, которое автоматически вызывает клавиатуру, когда пользователь на него нажимает. Используйте текстовое поле для запроса небольшого объема информации, например, адреса электронной почты.
Продемонстрируйте в текстовом поле подсказку, чтобы помочь в достижении цели коммуникации. Текстовое поле может содержать текст с подсказкой,например, "Электронная почта" или "Пароль", когда в этом поле нет другого текста. Не используйте отдельную метку для описания текстового поля, когда достаточно текста заполнителя.

При необходимости отобразите кнопку "Очистить" в правом конце текстового поля. При наличии этого элемента его нажатие очищает содержимое текстового поля, избавляя от необходимости нажимать кнопку Delete.

При необходимости используйте защищенные текстовые поля. Всегда используйте защищенное текстовое поле, когда приложение запрашивает конфиденциальные данные, например, пароль.

Используйте изображения и кнопки для большей ясности и функциональности текстовых полей. Можно отображать пользовательские изображения в левой или правой части текстового поля, а также добавлять предоставленную системой кнопку, например, кнопку Закладки. В общем случае, используйте левый конец текстового поля для указания предназначения, а правый - для указания наличия дополнительных функций, таких как возможность создания закладок т.д.

Руководство для разработчиков см. в разделе UITextField.
СОВЕТ
Для многострочного или многостилевого ввода текста используйте текстовый вид. См. раздел Текстовые виды.
Клавиатуры
Клавиатура электронной почты
Клавиатура телефона
Покажите соответствующий тип клавиатуры. iOS предоставляет несколько различных типов клавиатуры, каждый из которых предназначен для облегчения ввода различных типов данных. Для упрощения ввода данных клавиатура, отображаемая при редактировании текстового поля, должна соответствовать типу контента в этом поле. Например, если приложение запрашивает адрес электронной почты, оно должно отображать клавиатуру адреса электронной почты. Полный список доступных типов клавиатуры смотрите в константе UIKeyboardType в UITextInputTraits.

Соответствующие указания см. в разделе Пользовательские клавиатуры.