기본적으로 키보드 딜리게이트 의 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;
을 넣어 충돌나지 않도록 처리하여 주었다!!!
'개발도구 > iOS - 아이폰 개발' 카테고리의 다른 글
[ios] 'aps-environment' 인타이틀먼트 문자열 없음" (0) | 2012.12.26 |
---|---|
[ios] label 정렬 - Vertically align text within a UILabel (0) | 2012.12.18 |
[ios] 값 주고 받기 - 값 넘기기 (0) | 2012.12.05 |
[ios] 테이블셀 이미지때문에 느려짐 LazyTableImages (0) | 2012.11.30 |
[ios] tableview 내용 편집, nibWithNibName (0) | 2012.11.22 |