티스토리 뷰

모바일/iOS

iOS 키보드 숨기기

공허공자 2012. 2. 7. 18:51

입력란에 포커스가 있을때, 키보드가 보일때, 다음 구문으로 키보드를 숨길 수 있다:

[self.textBox resignFirstResponder]; //If keyboard visible, remove keyboard

위 예에서 입력란은 포커스를 지닌 UITextField 다.
포커스를 지닌 UITextField에게 포커스를 놓으라는 명령을 한 것이다.

만약 폼에 많은 입력란이 있다면 모두 “resignFirstResponder”를 해줘야 할까? 뷰에 있는 모든 입력란에 포커스를 놓으라!를 쉽게 하는 방법이 있다. 코드는 다음과 같다:

[self.view endEditing:TRUE]; //Resign firstresponder for all textboxes on the view

[출처] http://www.mobiledev.nl/remove-keyboard-when-done-editing-for-all-textboxes

댓글