3

ユーザーがキーボードから数字を追加してその場で追加できるテキストフィールドが必要なiPhoneアプリをプログラミングしています。つまり、ユーザーは「1.5 + 2.4 + 6.3 + .063」と入力し、ユーザーが追加数字とプラス記号の合計がすぐに表示されます。

問題は123、ユーザーが + 記号を入力した後、キーボードを開始してモードのままにしておくことです (同じビューに数字とプラス記号があるため、電子メール キーボードを使用します)。

_123 画面でメール キーボードを起動し、そのままにしておくにはどうすればよいですか?

ありがとう!マイク

4

3 に答える 3

9

以下のコードを使用してキーボードの種類を設定します

myTextField.keyboardType = UIKeyboardTypeNumberPad;

すべてのキーボード タイプは、 UITextFieldによって実装されるUITextInputTraitsプロトコルで定義されます。

于 2011-05-16T18:20:34.077 に答える
2

設定するテキストフィールドに応じて、次のようにします。

[textField setKeyboardType:(UIKeyboardType)];

UIKeyboardTypeは次のいずれかになります。

***編集

あなたの場合、次のようにします。

[textField setKeyboardType:UIKeyboardTypeNumbersAndPunctuation];

***編集

于 2011-05-16T18:18:26.823 に答える