2014-04-09 1 views
0

사용자 정의 컨테이너보기 컨트롤러에서 어떤 일이 발생하면 키보드를 숨겨야합니다.사용자 정의 컨테이너보기 컨트롤러에서 endEditing을 호출하면 키보드가 숨겨 지지만 키보드 응답은 변경되지 않습니다

나는 다음과 같이 첫 번째로 반응 난 그냥 가까운 강제 누가 모르기 때문에 :

for (UIViewController *child in self.childViewControllers) { 
     [child.view endEditing:YES]; 
} 
[self.view endEditing:YES]; 

키보드는 숨 깁니다 - 위대한 인 -하지만 때 다른 텍스트 필드에 탭 - 이전을 endEditing을 호출하기 전에 첫 번째 응답자 인 텍스트 필드는 여전히 키보드 입력을받습니다.

여기에 뭔가가 있습니까? 첫 번째 응답자 상태를 사임하면 안됩니까? 탭 한 텍스트 필드가 첫 번째 응답자가되어서는 안됩니까?

답변

0

해당보기로는 resignFirstResponder이라고 생각합니다.

관련 문제