Obscurecer una contraseña de UITextField

162

Estoy haciendo una página de inicio de sesión. Tengo UITextField para contraseña.

Obviamente, no quiero que se vea la contraseña; en cambio, quiero que se muestren los círculos al escribir. ¿Cómo establece el campo para que esto suceda?

harsh_017
fuente
¿Era esta tu pregunta? forums.macrumors.com/showthread.php?t=872023 Porque se ha respondido allí.
jtbandes 05 de
@ harsh_017 aceptar si el problema está resuelto.
xydev
@jtbandes no, esta no es mi pregunta.
harsh_017

Respuestas:

321

Establezca su propiedad UItextField segura.

Prueba esto..

textFieldSecure.secureTextEntry = true

textFieldSecure es su UITextField ...

Mehul Mistri
fuente
82

Uno puede hacer esto para Obscure una contraseña de UITextField:

ingrese la descripción de la imagen aquí

CÓDIGO

C objetivo:

  textField.secureTextEntry = YES;

Rápido:

  textField.isSecureTextEntry = true 
Shekhar Gupta
fuente
37

En Interface Builder, marque la casilla de verificación "Entrada segura de texto"

o

En conjunto de códigos:

C objetivo:

yourTextField.secureTextEntry = YES;

Rápido:

yourTextField.secureTextEntry = true
iPrabu
fuente
11

Establecer la secureTextEntrypropiedad a YES.

jtbandes
fuente
8

Abra el archivo Xib y abra el inspector del campo de texto de contraseña y marque la propiedad segura.

PgmFreek
fuente
6

Para Swift 3.0:

txtpassword.isSecureTextEntry = true
somnath
fuente
2
¿Por qué estás repitiendo las respuestas anteriores
donde ves los ans.
somnath
4

en Swift 3.0 o posterior

passwordTextField.isSecureTextEntry = true
kishu mewara
fuente
3

Simplemente marque la Secure Text Entrycasilla de verificación en el guión gráfico

ingrese la descripción de la imagen aquí

Colmillo
fuente
¿Hay alguna manera de que pueda ocultar el personaje para que se muestre? No quiero que se vea al personaje en absoluto.
Maninder Singh
@ManinderSingh Claro, pero eso requiere pensar un poco fuera de la caja. La idea que se me ocurre es utilizar el método de delegado de campo de texto para interceptar todas las entradas. Después de eso, devuelve falso a los caracteres interceptados y construye tu cadena tú mismo. Eche un vistazo a este método de delegadotextField(_ textField: UITextField, shouldChangeCharactersIn range: NSRange, replacementString string: String)
Fangming el
2
    txt_Password = new UITextField {
        Frame = new RectangleF (20,40,180,31),
        BorderStyle = UITextBorderStyle.Bezel,
        TextColor = UIColor.Black,
        SecureTextEntry = true,
        Font = UIFont.SystemFontOfSize (17f),
        Placeholder = "Enter Password",
        BackgroundColor = UIColor.White,
        AutocorrectionType = UITextAutocorrectionType.No,
        KeyboardType = UIKeyboardType.Default,
        ReturnKeyType = UIReturnKeyType.Done,
        ClearButtonMode = UITextFieldViewMode.WhileEditing,
    };

secureTextEntry establecido verdadero.

Kiran
fuente