#import <UIKit/UIKit.h>
@interface SimpleTwitViewController : UIViewController {
IBOutlet UITextField *notesField; // 텍스트필드 아웃렛 등록
}
@property (nonatomic, retain) UITextField *notesField; // 텍스트 필드 프로퍼티 등록
-(IBAction) textFieldDoneEditing:(id) sender; // 텍스트 필드 입력이 끝났다는 액션 등록
@end
#import "SimpleTwitViewController.h"
@implementation SimpleTwitViewController
@synthesize notesField; // 텍스트 필드
- (IBAction) textFieldDoneEditing:(id) sender // 텍스트 필드 입력 종료 액션
{
[sender resignFirstResponder]; // 센더 (텍스트 필드)에게 최초 응답자 자리에서 물러나라는 메시지이다.
}
- (void)dealloc {
[notesField release]; // 메모리 해제를 잊지 말자.
[super dealloc];
}
@end
이와 같이 등록한 후...
텍스트 필드의 File's Owner를 등록 합니다. ( Outlet 과 Receved Actions )
액션은 Did End On Exit를 사용합니다.
이 작업을 마치고 나면...
위와 같이 키보드에 Done키가 생성되며 텍스트 입력을 마치면 키보드를 숨길수 있습니다.