Ответ 1
Редактировать: использовать "нет" вместо "выкл". На вашей веб-странице все, что вам нужно сделать, это отключить свойство autocapitalize для вашего поля ввода. Так:
<input autocapitalize="none">
См. Руководство по веб-контенту Safari: Разработка форм и HTML-справка Safari.
Ниже приведен ответ, который я имел ранее, который относится к нативным приложениям. Держу вокруг для тех, кто ищет этот ответ.
Из документации UITextField
Внешний вид самой клавиатуры можно настроить с помощью свойств, предоставляемых протоколом UITextInputTraits. Объекты текстового поля реализуют этот протокол и поддерживают свойства, которые он определяет. Вы можете использовать эти свойства, чтобы указать тип отображаемой клавиатуры (ASCII, Numbers, URL, Email и другие). Вы также можете настроить основное поведение при вводе текста с клавиатуры, например, поддерживает ли оно автоматическое использование заглавных букв и исправление текста.
В общем, UITextField поддерживает этот протокол. Необходимое свойство - autocapitalizationType. Пример в коде:
myUITextField.autocapitalizationType = UITextAutocapitalizationTypeNone;
или если вам не нравится точечная запись:
[myUITextField setAutocapitilizationType:UITextAutocapitalizationTypeNone];