私は運が悪いと次のことを試みています。ユーザーがUiTextfieldをクリックすると、キーボードビューを数値ビューに自動的に変更する必要がありますが、これは可能ですか?
UITextInputTraits
プロトコル(UITextField
に準拠)には、keyboardType
型のUIKeyboardType
プロパティがあります。
myTextField.keyboardType = UIKeyboardTypeNumberPad;
UITextFieldはUITextInputTraitsプロトコルに準拠しています。つまり、設定可能なkeyboardTypeプロパティがあります。
myField.keyboardType = UIKeyboardTypeNumberPad;
インターフェイスビルダーを使用して設定することもできます。テキスト入力特性から、キーボードをテンキーに設定します。これですべてです。
数値キーボードを表示したいが、小数点、通貨記号、またはその他の文字も使用できるようにする必要がある場合、キーボードのデフォルトをアルファベットキーボードの背面に設定できます。
currentTextField.keyboardType = UIKeyboardTypeNumbersAndPunctuation;