swift2 语法 语法 判断键盘高度

201 阅读1分钟
  • 语法2.2

    NSNotificationCenter.defaultCenter().addObserver(self, selector: #selector(MusicViewController.keyboardWasShown(_:)), name: UIKeyboardDidShowNotification, object: nil)
    
  • 语法2.0

      NSNotificationCenter.defaultCenter().addObserver(self, selector:      "keyboardWillDisappear:", name:UIKeyboardWillHideNotification, object: nil)
    
    
    
        func keyboardWasShown(notification: NSNotification) {
    
      // 获取键盘信息
      let keyboardinfo = notification.userInfo![UIKeyboardFrameBeginUserInfoKey]
    
      let keyboardheight:CGFloat = (keyboardinfo?.CGRectValue.size.height)!
    
      print("键盘弹起")
    
      print(keyboardheight)
    

    }

    func keyboardWillDisappear(notification:NSNotification){

      print("键盘落下")
    

    }