【发布时间】:2015-02-25 06:10:51
【问题描述】:
我正在 stroyboard 中创建一个 UILabel,其框架为 (15, 55, 250, 20)。
根据我的要求,我想通过编码将该标签框更改为(15, 10, 250, 20)。但对该标签没有影响。
所以我通过如下编码更新约束:
mylabel.frame = CGRectMake(15, 10, 250, 20);
[mylabel needsUpdateConstraints];
但它不起作用。请任何人帮助我。从过去 2 天开始,我就被困在这个问题上。
我正在通过情节提要添加这些约束
【问题讨论】:
-
您正在设置框架,而不是更新约束。您是否在情节提要中添加了任何约束?
-
是的,我正在情节提要中添加约束
-
你添加了什么约束?
-
我更新了我的问题,请检查。我添加了 constarint 的屏幕截图
-
您说您想将其原点更改为 {15,10},但您显示的约束已经有视图。您的意思是要将其更改为 {15,55}?
标签: ios objective-c uilabel nslayoutconstraint