【问题标题】:Swift: Change position of elements on storyboard through codeSwift:通过代码更改情节提要上元素的位置
【发布时间】:2015-03-05 09:28:26
【问题描述】:

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

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

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

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

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

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

非常感谢

【问题讨论】:

  • Interface Builder 是否自动为您的 UI 元素创建布局约束?

标签: xcode swift storyboard uikit


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-16
    • 2012-01-16
    • 2018-09-24
    • 2016-08-09
    • 2013-12-02
    相关资源
    最近更新 更多