3

私のiOS6をターゲットにしたアプリには、通常のUITextFieldと安全なUITextFieldの両方があります。いずれの場合も、次の設定が使用されます。

  • キャピタライゼーション:なし
  • 訂正:いいえ
  • キーボード:デフォルト
  • 外観:デフォルト

通常のフィールドは、「@123」キーとキーボードの数字をタップしたときに期待どおりに動作します。「ABC」キーをタップするまで、数値レイアウトは残ります。(つまり、複数の数字を続けて入力できます。)

セキュアフィールドの動作は異なります。数字を入力するとすぐに、キーボードはデフォルトに戻ります。(つまり、複数の数字を続けて入力することはできません。)

安全なパスワードフィールドを備えた他の多くのアプリを見てきましたが、数字を入力するとすぐに安全なテキストフィールドがデフォルトのレイアウトに戻るケースは他に見つかりません。誰かがこの振る舞いを決定するものを知っていますか?

4

1 に答える 1

0

うーん、私の過ち。この問題は、セキュア テキスト フィールドで UITextField#reloadInputViews を呼び出すことによって発生しました。

于 2012-12-17T07:21:34.690 に答える