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, 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.