Tengo un campo de contraseña en mi aplicación (UITextField). Cuando el usuario ingresa texto en el campo, quiero que se muestre en *
lugar del texto que ingresaron.
Intenté usar el UIControlEventEditingDidEnd
de UITextField
pero solo muestra uno *
al final al editar, pero quiero que muestre la *
s tan pronto como se ingrese cualquier texto, como en cualquier campo de contraseña de correo electrónico en línea. ¿Cómo puedo conseguir el comportamiento deseado?
fuente
También puede configurar esto en Interface Builder. Seleccione su campo de texto y verifique la configuración "segura" en el inspector.
fuente
Puede agregar una ruta de clave secureTextEntry de tipo Boolean y marcarla en los atributos de tiempo de ejecución definidos por el usuario en el Inspector de identidad.
fuente
Si está utilizando la última versión de Xcode, (versión 9), haga clic en el UITextField en el que desea establecer la entrada como contraseña, luego haga clic en el inspector de atributos y marque "Entrada de texto segura".
fuente
Swift 3.3
fuente