728x90
반응형
키보드가 현재 보여진 상태인지 보여지지않은 상태인지 감지 하는 코드입니다.
func addKeyBoardListener() {
NotificationCenter.default.addObserver(self, selector: #selector(self.keyboardWillShow(_:)), name: UIResponder.keyboardWillShowNotification, object: nil);
NotificationCenter.default.addObserver(self, selector: #selector(self.keyboardWillHide(_:)), name: UIResponder.keyboardWillHideNotification, object: nil);
}
@objc func keyboardWillShow(_ notification: Notification) {
print("keyBoard Show")
}
@objc func keyboardWillHide(_ notification: Notification) {
print("keyBoard Hide")
}
이렇게 작성 후
override func viewWillAppear(_ animated: Bool) {
addKeyBoardListener()
}
viewWillAppear에 추가해주시면 됩니다.!
자세한건 로그를 확인해보시면 됩니다.
728x90
반응형
'IOS' 카테고리의 다른 글
Swift 푸시(FCM) 알림 클릭 시 원하는 웹뷰 페이지로 이동하기 (0) | 2021.12.08 |
---|---|
Swift 로컬에서 Notification(알림) 구현하기. (0) | 2021.12.06 |
Xocde sceneDelegate 사용하지 않고 AppDelegate 사용 유지하기 (0) | 2021.11.01 |
Swift TableView(테이블뷰) 커스텀 및 클릭이벤트 (0) | 2021.10.19 |
iOS Swift AVPlayer를 이용해서 로컬 사운드를 재생해보자. (0) | 2021.10.01 |
댓글