【发布时间】:2010-07-15 20:31:46
【问题描述】:
我正在使用标准的 facebook 连接按钮和方法
FBLoginButton *loginButton = [[[FBLoginButton alloc] init] autorelease];
[self.view addSubview: loginButton];
它把它放在我不想要的地方。如何设置子视图位置?
【问题讨论】:
标签: iphone facebook addsubview
我正在使用标准的 facebook 连接按钮和方法
FBLoginButton *loginButton = [[[FBLoginButton alloc] init] autorelease];
[self.view addSubview: loginButton];
它把它放在我不想要的地方。如何设置子视图位置?
【问题讨论】:
标签: iphone facebook addsubview
访问视图的frame 属性:
loginButton.frame = CGRectMake(originX, originY, sizeWidth, sizeHeight);
【讨论】:
您使用setFrameOrigin: 设置视图相对于其父视图的原点
NSPoint origin = NSMakePoint(0,0);
FBLoginButton *loginButton = [[[FBLoginButton alloc] init] autorelease];
[loginButton setFrameOrigin:origin];
[self.view addSubview: loginButton];
【讨论】:
与其他所有 UIView 一样,您可以使用其 frame 属性来指定其大小和位置。
您也可以使用 center 属性来重新定位控件。
【讨论】: