AQlier/ 2019年6月13日/ iOS/ 0 comments

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

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

 

Leave a Comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>
*
*

スポンサーリンク