如何设置UIButton的框架

时间:2011-11-28 13:45:28

标签: objective-c uibutton xcode4.2

有UIButton,例如button1。我想在代码中设置它的框架 我试过button1.frame = CGRectMake(20,20,50,50);,但我没看到效果。我尝试在警报中输出宽度: alert.message = [NSString stringWithFormat:@"%f", button1.frame.size.width],值为0。 我不知道为什么。

1 个答案:

答案 0 :(得分:1)

如果你的UIButton很可能没有在Interface Builder中连接,如果它是一个插座,或者如果你已经以编程方式创建了它,那么你还没有将它作为子视图添加。也是一个小小的提示。使用NSStringFromCGRect()详细查看元素的frame参数。