你能在IB中建立一个按钮并以编程方式移动它吗?

ema*_*ine 2 iphone xcode objective-c ipad

我在IB中设置了一个按钮.我设置了一个IBOutlet,并将屏幕上的对象链接到它.有没有办法以编程方式更改按钮的位置和/或大小?我知道你可以改变标题和一些东西,但我不知道如何改变它的位置或大小.

谢谢.

cob*_*bal 14

您可以更改frame按钮(或任何UIView).

CGRect frame = [button frame];
frame.origin.x += 100;  // change the location
frame.size.width += 100;  // change the size
[button setFrame:frame];
Run Code Online (Sandbox Code Playgroud)