パスワード入力欄のUITextField

パスワード入力欄のUITextFieldでは、Doneを押したらキーボードが閉じて欲しいので、次のように設定する。

InterfaceBuilderでやっちゃえること

1. UITextFieldを配置
2. Text Input TraitsのところでReturn KeyをDoneに設定し、Secureにチェックをいれる

3. Outletsでdelegateをセットする

ソース側でやること

1. delegateされるクラスの.hファイルにUITextFieldDelegateを実装を宣言する

@interface HogeController : UIViewController <UITextFieldDelegate> {

2. delegateされるクラスの.mファイルで、Doneが押されたときの処理を実装する

- (BOOL)textFieldShouldReturn:(UITextField *)textField
{
	[textField resignFirstResponder];
	return YES;
}