안녕하세요. 도미닉입니다.
오늘은 iOS 에서 키보드를 내리는 방법에 대해서 알아보겠습니다.
검색을 할 때 키워드를 다 입력했는데도 키보드를 내릴 수 없다면 화면의 반은 키보드로 계속 가려질 것입니다.
이럴 때 키보드를 내려줘야합니다.
그럼 어떻게 키보드를 내릴 수 있는지 알아보겠습니다.
뷰를 터치하면 키보드가 내려가도록 하는 방법
키보드가 아닌 화면을 터치하면 키보드가 내려가도록 할 수 있을 것입니다.
터치했을 때 키보드가 내려갔으면 하는 뷰에 아래 소스처럼 메소드를 작성하시면 됩니다.
간단하게 3줄로 터치 했을 때 endEditing 메소드를 실행하여 키보드를 내릴 수 있습니다.
주의할 점은 하위 뷰를 클릭했을 때 키보드를 내리고 싶은 상황이라 상위 뷰의 endEditing 메소드를 실행하고 있는 것입니다.
이 부분은 터치하는 뷰와 키보드를 내린 뷰의 관계에 따라 달라질 수 있습니다.
키보드의 검색 버튼을 눌렀을 때 키보드가 내려가도록 하는 방법
키보드의 검색 버튼을 눌렀는데 키보드가 내려가지 않고 버티고 있으면 안될 것입니다.
이때 키보드를 내려가는 방법은 아래 소스처럼 메소드를 작성하시면 됩니다.
검색 버튼을 눌렀을 때 endEditing 메소드를 실행하고 있는 것입니다.
정리
오늘은 키보드를 내리는 두가지 방법에 대해서 알아봤습니다.
더 알고 계신 방법이 있다면 댓글로 남겨주셔도 좋을 것 같습니다.
감사합니다.