Затініть пароль 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

Це можна зробити для затемнення пароля UITextField:

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

КОД

Завдання-C:

  textField.secureTextEntry = YES;

Швидкий:

  textField.isSecureTextEntry = true 

37

У програмі Interface Builder встановіть прапорець "Захищене введення тексту"

або

У наборі коду:

Завдання-C:

yourTextField.secureTextEntry = YES;

Швидкий:

yourTextField.secureTextEntry = true


8

Відкрийте файл Xib та відкрийте інспектор текстового поля пароля та позначте захищене властивість.


6

Для Swift 3.0:

txtpassword.isSecureTextEntry = true

2
Чому ти лише повторюєш попередні відповіді

де ти бачиш анс.
десь


3

Просто встановіть Secure Text Entryпрапорець на дошці

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


Чи є спосіб я навіть приховати персонажа, який відображається? Я не хочу, щоб персонаж взагалі був помічений.
Maninder Singh

@ManinderSingh Звичайно, але це вимагає певного продумування. Я думаю про те, щоб використовувати метод делегування текстового поля, щоб перехопити всі входи. Після цього поверніться помилково на будь-які перехоплені символи та сконструюйте свій рядок самостійно. Погляньте на цей делегатський метод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,
    };

встановлено trueTextEntry.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.