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

时间:2015-03-05 09:28:27

标签: xcode swift storyboard uikit

可能是一个非常微不足道的斯威夫特问题。

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

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

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

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

然而,这对我的storboard上的元素不起作用(我通过我创建的IBOutlets调用它们)。有没有这么简单的技巧/提示/提示?

非常感谢

1 个答案:

答案 0 :(得分:1)

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

Outlet to NSLayoutConstraint