2010-04-21 1 views

답변

2

나는 거기에서 활성 제어에 resignFirstResponder를 호출의 ViewController에

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event 

를 사용합니다.

// 편집 :

내보기에 여러 개의 UITextField가 포함되어 있습니다. 나는 나의의 ViewController이 있으며, 사용자가 텍스트 필드 나 키보드 이외의 아무 곳이나 닿을 때 키보드가 사라지게하려면 :

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event 
{ 
    [currentTextfield resignFirstResponder]; 
} 

이 사라 키보드를 야기한다. (다른 곳의 현재 텍스트 필드를 계속 추적합니다.)

+0

더 많은 샘플 코드로 자세히 설명해 주시겠습니까? 네가 무엇을 제안하는지 모르겠다. – MikeN

+0

마지막 편집을 참조하십시오. – gammelgul

+0

와우, 고마워요! 위대한 작품! 나는 currentTextField를 추적하지도 않습니다. 화면에 나타나는 모든 단일 텍스트 입력에 대해 사임을 시도합니다. 부작용이없는 것처럼 보입니다. – MikeN

관련 문제