【发布时间】:2013-04-30 14:43:34
【问题描述】:
我在 IB 中设置了一个按钮。我有一个 IBOutlet 设置和链接到它的屏幕对象。有没有办法以编程方式更改按钮的位置和/或大小?我知道您可以更改标题和一些内容,但我不知道如何更改它的位置或大小。
现在我想相应地改变它的位置。可能吗?如果是,请告诉我如何,因为我试图在下面的代码中更改按钮的位置,但它在头文件中不起作用。
@property (nonatomic, strong) IBOutlet UIButton *mybuttonOutlet;
在实现文件中:
-(void)viewDidLoad {
screenSizeHeight=[UIScreen mainScreen].bounds.size.height;
if(screenSizeHeight==568)
mybuttonOutlet.frame= CGRect(38, 464 ,157,25);
if(screenSizeHeight==480)
mybuttonOutlet.frame= CGRect(38, 364 ,157,25);
}
【问题讨论】:
-
您是否将此 myButtonOutlet 与您的 .xib 连接?
-
除非您忘记连接 IBOutlet,否则我找不到任何原因导致这不起作用。
-
是的,我将按钮连接到我的 .xib
-
只是一个疯狂的猜测,您是否将多个插座连接到同一个按钮?
-
我的按钮不只有一个出口。
标签: ios xcode uibutton iphone-5