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

162

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

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

harsh_017
источник
Это был твой вопрос? 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
iPrabu
источник
11

Установите secureTextEntryсвойство в YES.

jtbandes
источник
8

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

PgmFreek
источник
6

Для Swift 3.0:

txtpassword.isSecureTextEntry = true
Сомнатх
источник
2
Почему вы просто повторяете предыдущие ответы
где вы видите ответ.
Сомнатх
4

в Swift 3.0 или позже

passwordTextField.isSecureTextEntry = true
Кишу Мевара
источник
3

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

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

Fangming
источник
Есть ли способ, которым я вообще могу скрыть персонажа, который будет отображаться? Я не хочу, чтобы персонаж был виден вообще.
Маниндер Сингх,
@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.

Киран
источник