2012-11-06 2 views
3

키보드 대신 UIDatePicker를 표시하기 위해 UITextField를 서브 클래 싱했습니다. 날짜 입력은 종종 우리 앱에서 발생합니다. 이 문제는 키보드를 수용하는 다른 사용자 정의 클래스 중 첫 번째 응답자가 무엇인지 알아야 할 때 발생합니다.UITextField 키보드 Reamin First Responder?

키보드를 숨기는 동안 첫 번째 응답자로 남을 수있는 방법이 있습니까?

답변

1

작동, 당신은 사용자 정의 "키보드"와 같은 날짜 선택기를 사용하여 텍스트 필드에 대한 사용자 지정 inputView을해야합니다. 그런 다음 첫 번째 응답자로 남게되며 처음에는 시스템 키보드를 호출하지 않습니다.

3

아니요, 응답기 (포커스 포기)로 퇴장해야 키보드를 닫을 수 있습니다.

편집 : 내가 거짓말 한 것 같습니다. 참고로 [self.view endEditing:YES];
을보십시오 : 그것은 단지 대신 하위 클래스로, 아이폰 OS 3.2 이상에서 실제로

+1

[self.view endEditing : YES]; – rmaddy

+0

고정, thanks.v –

+1

완벽해야합니다. 건배 –

관련 문제