动态重新定位UI按钮

时间:2013-01-16 02:10:30

标签: ios uibutton

我正在尝试更改我的UIButton的位置,它在界面构建器中定位和调整大小。我很难过。

我在viewDidAppear

的末尾尝试了这段代码
[_smartphoneButton setFrame:CGRectMake( 20, 20, 100, 50 )];

没有任何改变。但我知道_smartphoneButton有效,因为_smartphoneButton.hidden = YES;有效,并且更改了UIButton图像。

和建议?

PS,这些都不起作用:

_smartphoneButton.frame = CGRectMake( 20, 20, 100, 50 );

_smartphoneButton.center = CGPointMake(10.0f, 10.0f);

提前致谢!!!

1 个答案:

答案 0 :(得分:0)

同意CodaFi,提出一个断点来看_smartphoneButton的价值 但即使viewWillAppear有效,我建议您将代码移至viewDidLoad,原因如下 viewWillAppear可以在ViewController的实时中多次调用,并且您将无需修改按钮的位置。