我试图在每次点击时增加按钮的大小。但是,我不知道该怎么做。
@IBAction func buttonPressed(sender: AnyObject) {
widthConstraint.constant += 10
heightConstraint.constant += 10
self.view.layoutIfNeeded()
}
在类中为宽度和高度创建IBOutlet
,IBOutlet
必须在xib文件中连接。
@IBOutlet private weak var widthLayout: NSLayoutConstraint!
@IBOutlet private weak var heightLayout: NSLayoutConstraint!
覆盖updateViewConstraints函数
override public func updateViewConstraints() {
super.updateViewConstraints()
widthLayout.constant += 10
heightLayout.constant += 10
}
在按下按钮功能中调用self.updateViewConstraints()
。 PS参考图片:
结果: