如何使用 swift 轻松移动容器

How can I easily move containers with swift

我有 4 个容器,需要将它们一起向上移动 40 个像素。我可以一次全部移动吗

我试过一个一个地改变它们的矩形,但是当旋转发生时,一切都搞砸了。

其实很简单。在 IB 中,还可以创建带有高度的顶部、底部、左侧和右侧约束。然后按住 Ctrl 键拖动顶部约束,将顶部视图连接到父视图的顶部。

转到您的 class 并根据需要给出所需的常数值。

@IBOutlet weak var moveConstant: NSLayoutConstraint!

然后

 @IBAction func moveTop(sender: AnyObject) {

    moveConstant.constant = 40

}