iOS でサインアップ フローの自動入力をいじっていますが、完全に機能するようには見えません。
プロパティの 1 つとしてを持つカスタム ビューがあり、UITextField
すべてのテキスト フィールドをそのカスタム ビューのインスタンスとして作成します。
UITextInput
私が最初に作成したとき、オートフィルを機能させるために準拠する必要があることを知りませんでしたが、オートフィルは、textContentType = .newPassword
. 機能していたのは、ログイン時にパスワードマネージャーをタップすると、iOS がユーザー名とパスワードの両方のフィールドに入力することでした。ただし、.newPassword
まったく機能しないフィールドや新しいパスワードを入力するフィールドは除きます。
に準拠したときUITextInput
、.newPassword
テキスト フィールドは、パスワード マネージャーを開くことができるという点で機能していました...ただし、すべてのテキスト フィールドは、選択した のみを入力し、UITextField
他のものは入力しません。ああ、私はそれを持っていると思いました!
これは、ユーザーがパスワードを作成してユーザー名のみを入力するか、またはその逆の場合があるため、望ましいとは言えません。さらに、ログイン時に、ユーザー名とパスワードを入力するためにパスワード マネージャーを 2 回入力する必要があります。
これを機能させるためのヒントはありますか?ありがとうございました!
PS -私はすでに UITextField を使用していましたが、親の UIView にラップされていたので、従うのは定型コードUITextInput
に過ぎないように見えました...混乱しましたが大丈夫でした。