개발도구/iOS - 아이폰 개발
[ios] keyboard textFieldShouldReturn 안될때
Hay's App
2012. 12. 7. 18:03
기본적으로 키보드 딜리게이트 의 textFieldShouldReturn 는 아래와 같이 사용한다. 물론 .h - UITextFieldDelegate 상속되어 있어야 한다.
- (BOOL)textFieldShouldReturn:(UITextField *)textField {
NSLog(@"return Key at %@",textField);
[tfieldPhone1 resignFirstResponder];
[tfieldPhone2 resignFirstResponder];
return YES;
}
하지만 , 아무리 해도 안되어 찾아보니. 중요한 한가지가 있었다.
TextFieldName.delegate = self; 이것이다.
적절한 곳에 위와 같이 딜리케이트를 넣어주어 설정하면 좋을거 같다.
나는 키보드 보여지고 사라지는 곳에
tfieldPhone1.delegate = self;
tfieldPhone1.delegate = nil;
을 넣어 충돌나지 않도록 처리하여 주었다!!!