アプリケーション (UITextField) にパスワード フィールドがあります。*
ユーザーがフィールドにテキストを入力すると、入力したテキストの代わりに表示したい。
UIControlEventEditingDidEnd
ofを使用してみましたが、編集時に最後にUITextField
1 つしか表示されませんが、オンラインの電子メール パスワード フィールドのように、テキストが入力されるとすぐに s*
を表示したいと考えています。*
どうすれば望ましい動作を得ることができますか?
アプリケーション (UITextField) にパスワード フィールドがあります。*
ユーザーがフィールドにテキストを入力すると、入力したテキストの代わりに表示したい。
UIControlEventEditingDidEnd
ofを使用してみましたが、編集時に最後にUITextField
1 つしか表示されませんが、オンラインの電子メール パスワード フィールドのように、テキストが入力されるとすぐに s*
を表示したいと考えています。*
どうすれば望ましい動作を得ることができますか?
私はあなたの質問をよく理解していませんが、iPhone のすべてのパスワード フィールドが行う、文字のドットを表示する UITextField が必要だと推測しています。このために、その UITextField の secureTextEntry プロパティ (UITextInputTraits プロトコルに準拠しているため、UITextField にはそのようなプロパティがあります) を YES に設定します。
textfield.secureTextEntry = YES;
これは、Interface Builder でも設定できます。テキストフィールドを選択し、インスペクターで「セキュア」設定を確認してください。