Неизвестный пароль UITextField


162

Я делаю страницу входа. У меня есть UITextField для пароля.

Очевидно, я не хочу, чтобы пароль был виден; вместо этого я хочу, чтобы при наборе текста отображались круги. Как вы устанавливаете поле для этого?


Это был твой вопрос? forums.macrumors.com/showthread.php?t=872023 Потому что там ответили.
Jtbandes

@ harsh_017 принять, если проблема решена.
xydev

@jtbandes нет, это не мой вопрос.
harsh_017

Ответы:


321

Пожалуйста, установите вашу собственность UItextField безопасной ..

Попробуй это..

textFieldSecure.secureTextEntry = true

textFieldSecure - это ваш UITextField ...


82

Это можно сделать для Obscure UITextField пароль:

введите описание изображения здесь

КОД

Objective-C:

  textField.secureTextEntry = YES;

Swift:

  textField.isSecureTextEntry = true 

37

В Интерфейсном Разработчике установите флажок «Безопасный ввод текста»

или

В наборе кодов:

Objective-C:

yourTextField.secureTextEntry = YES;

Swift:

yourTextField.secureTextEntry = true


8

Откройте файл Xib, откройте инспектор текстового поля пароля и отметьте свойство secure.




3

Просто Secure Text Entryустановите флажок на раскадровке

введите описание изображения здесь


Есть ли способ, которым я вообще могу скрыть персонажа, который будет отображаться? Я не хочу, чтобы персонаж был виден вообще.
Маниндер Сингх,

@ManinderSingh Конечно, но это требует определенного мышления из коробки. Идея, которую я могу придумать, состоит в том, чтобы использовать метод делегата текстового поля для перехвата всех входных данных. После этого верните false любым перехваченным символам и создайте свою строку самостоятельно. Взгляните на этот метод делегатаtextField(_ textField: UITextField, shouldChangeCharactersIn range: NSRange, replacementString string: String)
Fangming

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 установлен в true.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.