0

我已经设置了一个 vc,它在执行操作时将被称为模态。但是当vc弹出时,按钮的位置会调整。如何设置位置?

我的viewdidload上有这个。它似乎不起作用。

btnObjectRole1.frame = CGRectMake(10, 10, 100, 100);

这就是它的样子

这是在模拟之前:

在此处输入图像描述

这是之后

在此处输入图像描述

4

1 回答 1

0

问题是按钮是通过笔尖的自动布局约束来定位的。设置框架不会对此产生任何影响;约束迟早会获胜。

因此,您需要学习阅读和调整 nib 中的约束,以便在将视图调整为较小以充当表单样式呈现视图时,按钮可以执行您想要的操作。

于 2013-05-02T01:13:40.713 回答