notifications

 func registerForKeyboardNotifications (dummy: Bool) {

    NSNotificationCenter.defaultCenter().addObserver(self, selector: "keyboardWillBeShown:", name: UIKeyboardWillShowNotification, object: nil)

    NSNotificationCenter.defaultCenter().addObserver(self, selector: "keyboardWillBeHidden:", name: UIKeyboardWillHideNotification, object: nil)

 

  }

// MARK: - Keyboard Notifications

 

    // Called when the UIKeyboardDidShowNotification is sent.

  func deregisterFromKeyboardNotifications () -> Void {

    let center:  NSNotificationCenter = NSNotificationCenter.defaultCenter()

    center.removeObserver(self, name: UIKeyboardDidHideNotification, object: nil)

    center.removeObserver(self, name: UIKeyboardWillHideNotification, object: nil)

 

 

  }

 

  func keyboardWillBeShown (notification: NSNotification) {

//move UI

  }

 

  func keyboardWillBeHidden (notification: NSNotification) {

 

    let info : NSDictionary = notification.userInfo!

    let keyboardSize = info.objectForKey(UIKeyboardFrameBeginUserInfoKey)?.frame

 

    let contentInsets: UIEdgeInsets = UIEdgeInsetsZero

 

   }

}

Tags: