UIkit에서 화면 탭해서 키보드 내리는 방법

어흥·2023년 9월 6일

UIkit

목록 보기
1/6
extension UIViewController {
    func hideKeyboardWhenTappedAround() {
        let tap = UITapGestureRecognizer(target: self, action: #selector(UIViewController.dismissKeyboard))
        tap.cancelsTouchesInView = false
        view.addGestureRecognizer(tap)
    }
    
    @objc func dismissKeyboard() {
        view.endEditing(true)

    }

}

viewcontroller 파일에서 extension으로 해당 내용 작성 후에
적용하고 싶은 viewcontroller viewdidload() 함수에서 아래와 같이 작성하면 됨.

  self.hideKeyboardWhenTappedAround() 

참고한 블로그
링크텍스트

0개의 댓글