【发布时间】:2014-04-14 12:54:34
【问题描述】:
我正在通过 xib 文件使用 UIButton 控件。现在我想以编程方式设置按钮的框架。我在下面尝试过
btn.frame=CGRectMake(0,0,200,70);
它不会改变位置,并且保持在我在 XIB 文件中放置的相同 X 和 Y 坐标上。
【问题讨论】:
-
你在使用自动布局吗?
-
在调试器中,你能看到 btn 被正确初始化了吗?如果您输入
po btn,您应该会看到有关该按钮的详细信息,包括其当前帧。 -
@Fogmeister - 我没有使用自动布局
-
@Clafou - 是的,按钮已正确初始化
-
这个按钮可能是另一个子视图的子视图。请确保此按钮是超级视图的子视图(VC的默认视图)