내 응용 프로그램에 UITextView로만 구성된 화면이 있습니다. 이 화면에 처음 들어갈 때 탭하면 편집 할 때까지 키보드가 없습니다.UITextView에서 키보드를 사라지게 만드는 방법은 무엇입니까?
그러나 화면을 닫은 다음 다시 돌아 오면 키보드가 계속 표시되어 아마도 이전 상태를 기억할 것입니다. 다시보기로 들어갈 때 사라지 길 원합니다.
팁이 있습니까? 해당 화면을 닫을 때 그것이 참으로 호출되는 않는,
-(void)textViewDidEndEditing:(UITextView *)textView {
NSLog (@"end editing");
[textView resignFirstResponder];
}
콘솔에서 찾고, 그러나 도움이하지 않는 것 - 내가 다시 입력 할 때 텍스트 뷰는 여전히 키보드가 : 나는 다음 시도했다 화면.
덕분에 많은
잘못된 방법으로 올바른 방법을 사용하고 있습니다. 대신보기 컨트롤러의 viewWillDisappear 메서드에 [textView resignFirstResponder]를 호출해야합니다. –