ios iphone uitextfield

ios - Cómo hacer que el texto de UITextField aparezca con la primera letra Capital en iPhone



textfield swift 4 (6)

Tengo un cuadro de texto y solo estoy interesado en poner en mayúscula la primera letra. Entonces, ¿cómo hacerlo en iPhone?


En el Inspector de atributos , cerca de la parte inferior de la sección Campo de texto, hay una configuración llamada Capitalization con un menú desplegable. Aquí, puede seleccionar Words , Sentences o All Characters .


En el inspector de atributos, hay una mayúscula con un menú desplegable. Aquí, puede seleccionar Palabras, Oraciones o Todos los caracteres.

  • Palabra : si selecciona Palabra, el primer carácter de cada palabra es Capital
  • Oraciones : si la oración del primer carácter de la primera palabra de cada oración es mayúscula
  • Todos los personajes : Todos los personajes son mayúsculas

Rápido:

tf.autocapitalizationType = .sentences


Seleccione su campo de texto, ingrese en el creador de interfaces (opción de propiedades) guión gráfico, hay una opción Capatización configurada en frase.


prueba esto:

tf = [[UITextField alloc] init]; tf.autocapitalizationType = UITextAutocapitalizationTypeSentences;

o establezca esta propiedad en el inspector de propiedades en Interface Builder


Swift 3:

textFiled.autocapitalizationType = .sentences textFiled.autocapitalizationType = .words textFiled.autocapitalizationType = .allCharacters

Salida:

  • Oraciones : Esto es entrada de texto.
  • Palabras : Esta es la entrada de texto.
  • Todos los caracteres : ESTE ES ENTRADA DE TEXTO.