私はMac OS上でインプットメソッドを開発しています。今私は問題があります。 現在の入力テキストフィールドがパスワード用の場合は、入力モードを英語に切り替える必要があります。しかし、私はチェックを行う方法を知らない。現在の入力フィールドがパスワードフィールドであることをどのように知ることができますか?ココアでは、テキストフィールドを確認する方法はパスワードです
1
A
答えて
0
NSSecureTextFieldCells通常のテキストフィールドとは異なるテキスト入力を処理します。デフォルトでは、ローマ字のみを許可するように設定されています。ユーザーがこのフィールドにフォーカスを移すと、キーボード入力選択からIMEや他の形式を無効にして、問題ではないはずです。
2
NSSecureTextFieldCellsは単にローマ字のキーボードを許可すると考えられているので、何もする必要はありません。しかし、Mac OS X 10.6にはバグがあります。入力メソッドのInfo.plistファイルにTISIntendedLanguage設定が含まれていない場合、セキュアなテキストフィールドは入力メソッドがローマ字入力ソースではないことを伝えることができません。
あなたの行う必要があるのは、Info.plistファイルに次の行を追加することです。私は繁体字中国語を取っています。あなたの言語設定に「zh-Hant」を変更してください。
<key>TISIntendedLanguage</key>
<string>zh-Hant</string>
0
入力方式のAppのInfo.plistに内容以下の追加は、その後、入力方法は、パスワードテキストフィールドで使用することができます:
<key>tsInputMethodCharacterRepertoireKey</key>
<array>
<string>Latn</string>
</array>
関連する問題
- 1. パスワードとパスワードを確認する方法は同じですか?
- 2. パスワードを確認する方法cakephpをハッシュで確認する方法
- 3. oracle 6iで特定のユーザー・パスワードを確認する方法は?
- 4. Windowsでユーザーの名前とパスワードを確認する方法は?
- 5. パスワードをPowerShellのパスワードで確認する方法
- 6. IUSRのパスワードを確認する方法
- 7. ユートピアでregexを使ってパスワードでパスワードを確認する方法
- 8. パスワードとjavascriptエラーでパスワードの確認を確認しますか?
- 9. ハッシュされたパスワードを確認する方法は?
- 10. ユーザーとパスワードを確認する方法は?
- 11. EditViewからパスワードを確認する方法は?
- 12. パスワードを再度確認する方法(パスワードのみ)
- 13. Inno Setupでユーザー名とパスワードを確認する方法
- 14. Linuxで正しいSSIDパスワードを確認する方法
- 15. モバイルAPIで入力したパスワードを確認する方法
- 16. Auth ::はLaravelでパスワードを確認する方法を教えてください。
- 17. 生成されたパスワードを分度器で確認する方法は?
- 18. androidアプリケーションでユーザーとパスワードを作成して確認する方法は?
- 19. Firebase 3でパスワードを変更する際にユーザの現在のパスワードを確認する方法は?
- 20. angularjsパスワードの確認は、確認メッセージ
- 21. サーバとjqueryでパスワードを確認する
- 22. has_secure_passwordでパスワードを確認するオプション
- 23. テキストフィールドとパスワードのコードがNetbeansのデータベースに存在することを確認する方法
- 24. どのテキストフィールドが押されているかを確認する方法は?
- 25. javaでLDAPパスワードハッシュ方式(パスワード認証)をチェックする方法は?
- 26. メモリの使用量をプログラムで確認する(ココア)
- 27. tank_authで強力なパスワードを確保する方法は?
- 28. mysqliで暗号化されたパスワードを確認するには?
- 29. パスワードを確認して変更を保存する方法
- 30. レール:確認|確認ボックスでデフォルトで「キャンセル」を選択する方法は?
ありがとうございました。しかし問題は、MacOSのloginwindowのようにRomanだけでなく文字フィールドもテキストフィールドに入力できることです。現在の編集フィールドがパスワード用かどうかを確認するいくつかの方法を知りたい。 – gang