90

アプリケーション (UITextField) にパスワード フィールドがあります。*ユーザーがフィールドにテキストを入力すると、入力したテキストの代わりに表示したい。

UIControlEventEditingDidEndofを使用してみましたが、編集時に最後にUITextField1 つしか表示されませんが、オンラインの電子メール パスワード フィールドのように、テキストが入力されるとすぐに s*を表示したいと考えています。*どうすれば望ましい動作を得ることができますか?

4

5 に答える 5

174

私はあなたの質問をよく理解していませんが、iPhone のすべてのパスワード フィールドが行う、文字のドットを表示する UITextField が必要だと推測しています。このために、その UITextField の secureTextEntry プロパティ (UITextInputTraits プロトコルに準拠しているため、UITextField にはそのようなプロパティがあります) を YES に設定します。

textfield.secureTextEntry = YES;
于 2009-07-15T12:11:03.667 に答える
154

これは、Interface Builder でも設定できます。テキストフィールドを選択し、インスペクターで「セキュア」設定を確認してください。

Interface Builder でのセキュア設定

于 2009-07-15T17:33:50.827 に答える
0

タイプ Boolean のキー パス secureTextEntry を追加し、Identity Inspector のユーザー定義のランタイム属性にチェックを入れることができます。

ここに画像の説明を入力

于 2016-01-28T07:42:40.667 に答える