由于一些非常奇怪的原因,我不能改变我的UIButton的大小。我有一个UIButton连接到一个动作,触发一个方法来改变另一个按钮的高度和宽度:
- (IBAction)Button1Camera:(id)sender {
self.Button2.frame = CGRectMake(self.Button2.frame.origin.x, 100, 100, 100);
self.Button1.frame = CGRectMake(50, 50, 300, 300);
}
两个按钮都已连接,最初尺寸为100,100。我注意到当我将它们设置为100时,按钮会移动,但是当我尝试更改尺寸(300)时,按钮既不会移动也不会改变尺寸。这是不可能的,我一直这样做!由于我昨天才下载Xcode 5,我认为这可能是原因。它可能已经改变了Xcode 4的设置,但该项目从未在Xcode 5中打开过。我也尝试过创建一个新项目,但错误仍然存在。
答案 0 :(得分:1)
尺寸没有变化的原因是新的xcode已在autolayout中检查过。通过删除它解决了问题
答案 1 :(得分:0)
制作Button1和Button2的IBOutlet。用IB中的相应按钮连接它们