質問

私はuikeyboardtypenamephonepadを使用して、文字と数字のみを入力できるようにしています。必要な機能が欠けています。まず、資本化されるように入力されたすべての文字が必要です。テキストビューに入るときに変更することはできますが、ユーザーが大文字を入力する方法について混乱したくありません。また、キーボードが最初にポップアップするときに、番号パッドが表示されたいと思います。この機能を達成する方法について、私を正しい方向に向けてもらえますか?キーボードは、標準のuitextfieldで使用されています。

ありがとう

役に立ちましたか?

解決

クラスの参照によると、UiteXtFieldはUiteXtinputTraitsプロトコルを実装しています。これを使用して、自動資本化タイプを設定できます。

[myTxtFld setAutocapitalizationType:UITextAutocapitalizationTypeAllCharacters];

キーボードタイプを設定できます。

[myTxtFld setKeyboardType:UIKeyboardTypeNumberPad];

これを見てください:http://developer.apple.com/iphone/library/documentation/uikit/reference/uitextinputtraits_protocol/reference/uitextinputtraits.html

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top