Aqlier/ 6月 13, 2019/ iPhone

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

エミュレータでテストの際は、以下の定義を行います。

 

0 0 投票
記事の評価

記事内容に関して、不明点・誤りがありましたらコメントをお願いします。

0 Comments
Inline Feedbacks
View all comments