Swift: 通过代码改变元素在故事板上的位置

Swift: Change position of elements on storyboard through code

可能是一个非常琐碎的 Swift 问题。

我的情节提要中有一个视图,其中包含各种 UIelements(标签、图像等)。 我想做的是通过代码更改其中一些元素的位置(因此不使用故事板或自动布局功能)。

当我动态创建元素时,我只需键入:

distanceLabel.frame = CGRectMake( 100, 200, 50, 50); // set new position exactly

distanceLabel.frame.origin = CGPoint(0,0)

但是这对我的存储板上的元素不起作用(我通过我创建的 IBOutlets 调用它们)。有什么简单的技巧/技巧/提示可以做到这一点吗?

非常感谢

您可以使用插座来修改约束。通过代码设置constant属性修改布局