【发布时间】:2016-06-11 11:30:58
【问题描述】:
我没有在情节提要中定义任何约束,只是拖放了一些文本字段和按钮。我正在尝试以编程方式更新它们的大小和位置。我推荐他们IBOutlets 并尝试使用CGRectMake() 在viewDidLoad() 函数中更新它们。根据情节提要,我的文本字段和按钮出现在位置上。同样,这些位置是随机的,我没有定义任何约束。
有谁知道如何在不禁用 autoLayout 类的情况下解决此问题?这个项目需要做更多的工作。
【问题讨论】:
-
viewDidLoad是操作任何布局信息的错误位置。 -
CGRectMake()只是创建一个包含四个数字的结构。就是这样。就是这样。它不做任何事情。它基本上与您的问题无关。据推测,您要告诉我们的是您正在设置视图的bounds或frame属性。这将是相关的。
标签: swift autolayout size-classes ios-autolayout cgrectmake