¿Cómo puedo evitar la primera letra del safari de iphone en mayúsculas?

Estoy diseñando una pequeña página web para iPhone / iPod touch. Tengo un formulario que requiere que el usuario ingrese un código. Cuando toca en el campo correspondiente, el iphone configurará automáticamente la primera letra de las mayúsculas. Hay alguna manera de evitar esto? Quiero que todo el campo se ingrese en letras mayúsculas.

Gracias

Editar: use “ninguno” en lugar de “apagado”. En su página web, todo lo que necesita hacer es configurar la propiedad de autocapitalize para su campo de entrada. Asi que:

 

Consulte la Guía de contenido web de Safari: Diseño de formularios y referencia HTML de Safari

A continuación se encuentra la respuesta que tenía antes, que se refiere a las aplicaciones nativas. Mantener a alguien que esté buscando esa respuesta.

De la documentación UITextField

La apariencia del teclado en sí puede personalizarse utilizando las propiedades proporcionadas por el protocolo UITextInputTraits. Los objetos de campo de texto implementan este protocolo y admiten las propiedades que define. Puede usar estas propiedades para especificar el tipo de teclado (ASCII, Números, URL, correo electrónico y otros) para visualizar. También puede configurar el comportamiento básico de entrada de texto del teclado, como si admite mayúsculas automáticas y corrección del texto.

Básicamente, el UITextField es compatible con este protocolo. La propiedad necesaria es el tipo de autocapitalización. Un ejemplo en el código es:

 myUITextField.autocapitalizationType = UITextAutocapitalizationTypeNone; 

o si no le gusta la notación de puntos:

 [myUITextField setAutocapitilizationType:UITextAutocapitalizationTypeNone]; 

Para otros tipos de entrada, hay atributos disponibles que hacen lo que dicen: