わかりました、私は最初の iPad アプリケーションを開発中です。ええ、私は初心者です。iPhone で使用したのとまったく同じコードを使用しているにもかかわらず、プロパティの実装で多くの問題に遭遇しています。2 つのプラットフォームは同じ iOS だと思いましたか? たとえば、UITextField
ストーリーボードから直接またはプログラムでキーボードの種類を設定することはできません。これが私がやったことです:
- 絵コンテ
キーボード = テンキー
- プログラム的に
ヘッダ
IBOutlet UITextField *txtValue;
@property (nonatomic, retain) UITextField *txtValue;
implementation
@synthesize txtValue;
txtValue.keyboardType = UIKeyboardTypeNumberPad;
私も試しました:
[txtValue setKeyboardType:UIKeyboardTypeNumberPad];
また、画面とファイルIBOutlet
のUITextField
間にアクティブな があり、がチェックされます。ViewController
ViewController
Connections Inspector
User Interaction enabled
デフォルトのキーボードは、私が望んでいるものではないという事実を除けば、何も問題はありません。ここで何が起こっているのか分かりますか?ありがとう...
私は答えが何であるかを知っていると思いますが、それはかなりばかげています。答えは、iPad にはキーボードが 1 つしかないということです。プロパティは、開いたときにのみ構成を設定します。したがって、 を設定するKeyboard to NumberPad
と、同じキーボードが開き、数字が表示されます。私はこれが好きかどうかわかりません。