アプリケーションにパスワードフィールドがあります(UITextField)。ユーザーがフィールドにテキストを入力すると、*
入力したテキストの代わりに。
UIControlEventEditingDidEnd
のUITextField
を使用してみましたが、1つの*
編集時の最後ですが、*
sは、オンラインのメールパスワードフィールドなどにテキストが入力されるとすぐに送信されます。目的の動作を取得するにはどうすればよいですか?
私はあなたの質問を本当に理解していませんが、文字のドットを表示するUITextFieldが欲しいと思っています。これはiPhoneのすべてのパスワードフィールドにあります。そのためには、そのUITextFieldのsecureTextEntryプロパティを設定します(UITextFieldは、UITextInputTraitsプロトコルに準拠しているため、このようなプロパティを持っています)。
textfield.secureTextEntry = YES;
HTH
Interface Builderでこれを設定することもできます。テキストフィールドを選択し、インスペクターの「セキュア」設定を確認します。
Xcodeの最新バージョン(バージョン9)を使用している場合、パスワードとして入力を設定するUITextFieldをクリックし、属性インスペクターをクリックして、「Secure Text Entry」をチェックします。
スウィフト3.3
textfield.isSecureTextEntry = true