繁体   English   中英

快捷键盘高度返回0

[英]Swift keyboard Height return 0

单击按钮时,我的代码第一次运行正常,但我得到了键盘的高度,但问题是当它退出时又再次调用它,它返回hight 0,这是代码的帮助

@IBAction func showCaseProgressSliderBtn(_ sender: Any){
    NotificationCenter.default.addObserver(self, selector: #selector(keyboardWillShow), name: .UIKeyboardWillShow, object: nil)

}

@objc func keyboardWillShow(notification: NSNotification) {
    if let keyboardSize = (notification.userInfo?[UIKeyboardFrameBeginUserInfoKey] as? NSValue)?.cgRectValue {
        let keyboardHeight = keyboardSize.height
        keyboardHeightCG = keyboardHeight
        print("keyboard is \(keyboardHeightCG)")
    }
}

UIKeyboardFrameEndUserInfoKey检查它怎么办呢?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM