-
UITextField - 키보드 내리기iOS/Objective C 2015. 11. 16. 21:26//터치 처리방법
- (void) touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event
{
//touchesBegan에 넣으면 어딜 클릭하든 Editing모드를 종료함으로, 키보드가 내려갑니다.
[[self view] endEditing:YES];
}
//제스쳐 방법
//제스쳐를 추가해줍니다
UITapGestureRecognizer *singleTap = [[UITapGestureRecognizer alloc]
initWithTarget:self action:@selector(deleteKeyborad:)];
//한번클릭함으로 deleteKeyborad를 실행합니다.
[singleTap setNumberOfTapsRequired:1];
[singleTap setNumberOfTouchesRequired:1];
[self.view addGestureRecognizer:singleTap];
- (void)deleteKeyborad:(id)iSender
{
[[self view] endEditing:YES];//Editing모드를 종료합니다
}
//리턴 버튼으로 처리
=delegate=
- (BOOL)textFieldShouldReturn:(UITextField *)textField
{
[textField resignFirstResponder];//현재 열려있는 텍스트필드의 키보드를 사라지게합니다.
return YES;
}
'iOS > Objective C' 카테고리의 다른 글
UILabel - 텍스트의 사이즈,색 바꾸기 (0) 2015.11.27 [Xcode] DB접속 프로그램 Sequel Pro for mac (0) 2015.11.25 [Xcode] Xcode PlugIn (0) 2015.11.24 UIImagePickerController - 간단한 카메라 다루기 (0) 2015.11.17 UITextField (0) 2015.11.16