スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
このエントリーをはてなブックマークに追加

[iOS]キーボードのReturnキーの制御

becomeFirstResponderで別のテキストフィールドへ
resignFirstResponderでレスポンダーはずしてキーボードを閉じるという感じです。

//ヘッダファイル
@interface SampleViewController : UIViewController<UITextFieldDelegate>{
UITextField *field1;
UITextField *field2;
}

@property (nonatomic,retain) IBOutlet UITextField *field1;
@property (nonatomic,retain) IBOutlet UITextField *field2;
@end

//メソッドファイル
@implementation SampleViewController
@synthesize field1;
@synthesize field2;

-(void)viewDidLoad{
[super viewDidLoad];
field1.delegate = self;
field2.delegate = self;
}

-(BOOL)textFieldShouldReturn:(UITextField *)textField{
if([field1 isEqual:textField]){
//field2へ移動
[field2 becomeFirstResponder];
}else if([field2 isEqual:textField]){
//入力を終了してキーボードを閉じる
if([textField canResignFirstResponder])[textField resignFirstResponder];
}
return YES;
}
@end

その他にもいろいろ載ってます。また利用した際にメモしようと思います。


参考URL:[とあるiPhone開発者とゲームエンジン]2008-11-16UITextField覚え書き
このエントリーをはてなブックマークに追加

コメントの投稿

非公開コメント

Translation


上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。
プロフィール

チーズくん

Author:チーズくん
個人的メモをただ羅列しています。
twitter:@cheese1038

バロメーター
最新記事
最新コメント
最新トラックバック
月別アーカイブ
カテゴリ
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。