IOS
Swift 키보드 상태 감지 하기
일용직 코딩노동자
2021. 12. 6. 17:26
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
반응형