키보드 내리는 방법

2019-08-29
iOS

안녕하세요. 도미닉입니다.

오늘은 iOS 에서 키보드를 내리는 방법에 대해서 알아보겠습니다.

검색을 할 때 키워드를 다 입력했는데도 키보드를 내릴 수 없다면 화면의 반은 키보드로 계속 가려질 것입니다.

이럴 때 키보드를 내려줘야합니다.

그럼 어떻게 키보드를 내릴 수 있는지 알아보겠습니다.

뷰를 터치하면 키보드가 내려가도록 하는 방법

키보드가 아닌 화면을 터치하면 키보드가 내려가도록 할 수 있을 것입니다.

터치했을 때 키보드가 내려갔으면 하는 뷰에 아래 소스처럼 메소드를 작성하시면 됩니다.

간단하게 3줄로 터치 했을 때 endEditing 메소드를 실행하여 키보드를 내릴 수 있습니다.

주의할 점은 하위 뷰를 클릭했을 때 키보드를 내리고 싶은 상황이라 상위 뷰의 endEditing 메소드를 실행하고 있는 것입니다.

이 부분은 터치하는 뷰와 키보드를 내린 뷰의 관계에 따라 달라질 수 있습니다.

키보드의 검색 버튼을 눌렀을 때 키보드가 내려가도록 하는 방법

키보드의 검색 버튼을 눌렀는데 키보드가 내려가지 않고 버티고 있으면 안될 것입니다.

이때 키보드를 내려가는 방법은 아래 소스처럼 메소드를 작성하시면 됩니다.

검색 버튼을 눌렀을 때 endEditing 메소드를 실행하고 있는 것입니다.

정리

오늘은 키보드를 내리는 두가지 방법에 대해서 알아봤습니다.

더 알고 계신 방법이 있다면 댓글로 남겨주셔도 좋을 것 같습니다.

감사합니다.

참고 :
http://blog.naver.com/PostView.nhn?blogId=jdub7138&logNo=220960570029&redirect=Dlog&widgetTypeCall=true