0

我正在使用标准的 facebook 连接按钮和方法

FBLoginButton *loginButton = [[[FBLoginButton alloc] init] autorelease];
[self.view addSubview: loginButton];

它把它放在我不想要的地方。如何设置子视图位置?

4

3 回答 3

2

您使用相对于其父视图设置视图的原点setFrameOrigin:

NSPoint origin = NSMakePoint(0,0);
FBLoginButton *loginButton = [[[FBLoginButton alloc] init] autorelease];
[loginButton setFrameOrigin:origin];
[self.view addSubview: loginButton];
于 2010-07-15T20:36:28.437 回答
2

访问视图的frame属性:

loginButton.frame = CGRectMake(originX, originY, sizeWidth, sizeHeight);
于 2010-07-15T20:37:07.607 回答
0

像所有其他 UIView 一样,您可以使用它的 frame 属性来指定它的大小和位置。

您还可以使用 center 属性来重新定位控件。

于 2010-07-15T20:38:10.520 回答