【发布时间】:2017-12-03 16:56:54
【问题描述】:
如何更新约束并确保视图始终位于中心:
@IBOutlet weak var addViewConstraintX: NSLayoutConstraint!
@IBOutlet weak var addViewConstraintY: NSLayoutConstraint!
@IBOutlet weak var addView: UIView!
@IBOutlet weak var english: UITextField!
@IBOutlet weak var chinese: UITextField!
override func viewDidLoad() {
super.viewDidLoad()
addView.layer.cornerRadius = 10.0;
addView.layer.masksToBounds = true;
NotificationCenter.default.addObserver(self, selector: #selector(FirstViewController.keyboardWillShow(_:)), name: NSNotification.Name.UIKeyboardWillShow, object: nil)
}
@objc func keyboardWillShow(_ notification:Notification) {
print("keyboardWillShow")
}
【问题讨论】:
-
centerY = (screen.height - keyboard.height) / 2.0,我认为这是一个初等数学。
标签: swift uiview constraints