可能是一个非常琐碎的 Swift 问题。
我的 Storyboard上有一个 View ,其中包含各种 UI 元素
(标签、图像等)。
我想做的是通过代码更改其中一些元素的位置(因此不使用 Storyboard或自动布局功能)。
当我动态创建我的元素时,我可以输入:
distanceLabel.frame = CGRectMake( 100, 200, 50, 50); // set new position exactly
或
distanceLabel.frame.origin = CGPoint(0,0)
但是这对我的存储板上的元素不起作用(我通过我创建的 IBOutlets 调用它们)。有什么简单的技巧/技巧/提示可以做到这一点吗?
非常感谢
最佳答案
您可以使用导出来修改约束。通过代码设置constant
属性来修改布局。
关于xcode - Swift:通过代码更改 Storyboard上元素的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28874257/