uikeyboardtypenamephonepad auto Capitialization
-
22-09-2019 - |
質問
私はuikeyboardtypenamephonepadを使用して、文字と数字のみを入力できるようにしています。必要な機能が欠けています。まず、資本化されるように入力されたすべての文字が必要です。テキストビューに入るときに変更することはできますが、ユーザーが大文字を入力する方法について混乱したくありません。また、キーボードが最初にポップアップするときに、番号パッドが表示されたいと思います。この機能を達成する方法について、私を正しい方向に向けてもらえますか?キーボードは、標準のuitextfieldで使用されています。
ありがとう
解決
クラスの参照によると、UiteXtFieldはUiteXtinputTraitsプロトコルを実装しています。これを使用して、自動資本化タイプを設定できます。
[myTxtFld setAutocapitalizationType:UITextAutocapitalizationTypeAllCharacters];
キーボードタイプを設定できます。
[myTxtFld setKeyboardType:UIKeyboardTypeNumberPad];
所属していません StackOverflow