Swift iOS输入法开发( 七 )

  • var topConstraint = NSLayoutConstraint(item: deleteButton, attribute: .Top, relatedBy: .Equal, toItem: view, attribute: .Top, multiplier: 1.0, constant: +10.0)
  • view.addConstraints([rightSideConstraint, topConstraint])

  • 隐藏键盘
    当被按下时,这个会在er上调用 。
    1. func addHideKeyboardButton() {
    2. hideKeyboardButton = UIButton.buttonWithType(.System) as UIButton
    3. hideKeyboardButton.setTitle("Hide Keyboard", forState: .Normal)
    4. hideKeyboardButton.sizeToFit()
    5. hideKeyboardButton.setTranslatesAutoresizingMaskIntoConstraints(false)
    6. hideKeyboardButton.addTarget(self, action: "dismissKeyboard", forControlEvents: .TouchUpInside)
    7. view.addSubview(hideKeyboardButton)
    8. var rightSideConstraint = NSLayoutConstraint(item: hideKeyboardButton, attribute: .Right, relatedBy: .Equal, toItem: view, attribute: .Right, multiplier: 1.0, constant: -10.0)
    9. var bottomConstraint = NSLayoutConstraint(item: hideKeyboardButton, attribute: .Bottom, relatedBy: .Equal, toItem: view, attribute: .Bottom, multiplier: 1.0, constant: -10.0)