UITextField でのリターンキー押し下げ時メソッド実装

投稿者: | 2012/05/01

UITextField でリターンキーを押した際の処理を実装する。

リターンキーと同時に、自前の処理を行わせたい場合などに使う。

 

1.UIViewController の.hファイルにUITextFieldDelegate プロトコル追加

@interface MyUIViewController : UIViewController <UITextFieldDelegate>

 

2.viewDidLoad 内でメソッドを適用したいtextField に自身をDelegate

- (void)viewDidLoad : (BOOL)animated {
    [super viewDidLoad:animated];
    
    [self.myTextField setDelegate:self];
}

 

3.textFieldShouldReturn メソッドを実装

- (BOOL)textFiledShouldReturn : (UITextField*)textField {
    // ここに自前のリターンキー押時処理
    [return YES];
}

 


コメントを残す

メールアドレスが公開されることはありません。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください