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パスワードを隠すためにこれを行うことができます:

ここに画像の説明を入力してください

コード

Objective-C:

  textField.secureTextEntry = YES;

迅速:

  textField.isSecureTextEntry = true 

37

Interface Builderで[Secure Text Entry]チェックボックスをオンにします

または

コードセット:

Objective-C:

yourTextField.secureTextEntry = YES;

迅速:

yourTextField.secureTextEntry = true


8

Xibファイルを開き、パスワードテキストフィールドのインスペクターを開き、セキュアプロパティにチェックを入れます。


6

Swift 3.0の場合:

txtpassword.isSecureTextEntry = true

2
なぜあなたは以前の答えを繰り返すだけなのですか

ここでansが表示されます。
2016


3

Secure Text Entryストーリーボードのチェックボックスをチェックするだけです

ここに画像の説明を入力してください


表示するキャラクターを一切隠す方法はありますか?キャラクターを全然見たくないです。
Maninder Singh

@ManinderSingh確かに、そのためには箱から出して考える必要があります。私が考えることができるアイデアは、すべての入力をインターセプトするためにテキストフィールドデリゲートメソッドを使用することです。その後、インターセプトされた文字にfalseを返し、自分で文字列を作成します。このデリゲートメソッドをtextField(_ textField: UITextField, shouldChangeCharactersIn range: NSRange, replacementString string: String)
ご覧ください

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に設定します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.