로딩
요청 처리 중입니다...

[UIKit] 키보드 내리기(특정 View 제외하기)

 [UIKit] 키보드 내리기(특정 View 제외하기)

써치바를 클릭했을때 키보드가 올라오는건 다들 잘 알고 계실겁니다. 저는 써치바 이외의 화면을 터치했을때 키보드가 내려가는 메소드를 구현하려고 합니다.

이 작업을 위해선 탭을 감지할 UITabGestureRecognizer, 탭을 했을때 키보드를 치워줄 endEditing, 특정부분의 터치를 무시해줄 메소드 gestureRecognizer 에 대해서 알아야합니다. 그럼 이놈들을 차근차근 알아봅시다.

UITabGestureRecognizer 에 대해서 먼저 볼게요 애플 공식문서: https://developer.apple.com/documentation/uikit/uitapgesturerecognizer/ UITapGestureRecognizer | Apple Developer Documentation A discrete gesture recognizer that interprets single or multiple taps. developer.apple.com @MainActor cl...