您的位置:首页 > 其它

键盘的监听事件,获取键盘变动的坐标

2016-08-08 11:15 337 查看
func addCustomKeyboardEvent() {

        NSNotificationCenter.defaultCenter().removeObserver(self)

        NSNotificationCenter.defaultCenter().addObserver(self, selector:
#selector(WebCommentController.keyboardWillChange(_:)), name:
UIKeyboardWillChangeFrameNotification, object:
nil)

        NSNotificationCenter.defaultCenter().addObserver(self, selector:
#selector(WebCommentController.keyboardWillShow), name:
UIKeyboardWillShowNotification, object:
nil)

        NSNotificationCenter.defaultCenter().addObserver(self, selector:
#selector(WebCommentController.keyboardDidHide), name:
UIKeyboardDidHideNotification, object:
nil)

        

    }

func keyboardWillChange(sender:
NSNotification) {

        

        let userInfo:
NSDictionary = sender.userInfo!

        

        let duration = userInfo[UIKeyboardAnimationDurationUserInfoKey]!.doubleValue

        let keyboardFrame = userInfo[UIKeyboardFrameEndUserInfoKey]!.CGRectValue

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: