Xcode で、入力項目を設定した際、キーボードを表示して入力させる方法をまとめました。
Interface Builder
Interface BuilderにUITextField項目を指定箇所にセットします。
Text Input Traitsで以下の定義を行います。
objective-cの定義
ViewController.h @interface ViewController : UIViewController<UITextFieldDelegate>{} //////// ViewController.m #import "ViewController.h" @interface ViewController () @property (weak, nonatomic) IBOutlet UITextField *name; //名前入力欄 @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view. //入力項目で、return押されたらキーボード消す self.name.delegate = self; } -(bool)textFieldShouldReturn:(UITextField *)textField{ [textField resignFirstResponder]; return YES; } @end
エミュレータでテストの際は、以下の定義を行います。