有UIButton,例如button1。我想在代码中设置它的框架
我试过button1.frame = CGRectMake(20,20,50,50);
,但我没看到效果。我尝试在警报中输出宽度:
alert.message = [NSString stringWithFormat:@"%f", button1.frame.size.width]
,值为0。
我不知道为什么。
答案 0 :(得分:1)
如果你的UIButton
很可能没有在Interface Builder中连接,如果它是一个插座,或者如果你已经以编程方式创建了它,那么你还没有将它作为子视图添加。也是一个小小的提示。使用NSStringFromCGRect()
详细查看元素的frame参数。