Iphone 如何设置子视图的位置?

Iphone 如何设置子视图的位置?,iphone,facebook,addsubview,Iphone,Facebook,Addsubview,我使用的是标准的facebook连接按钮 FBLoginButton *loginButton = [[[FBLoginButton alloc] init] autorelease]; [self.view addSubview: loginButton]; 它把它放在我不想要的地方。如何设置子视图位置?您可以使用setFrameOrigin: NSPoint origin = NSMakePoint(0,0); FBLoginButton *loginButton = [[[FBLogin

我使用的是标准的facebook连接按钮

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

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

您可以使用
setFrameOrigin:

NSPoint origin = NSMakePoint(0,0);
FBLoginButton *loginButton = [[[FBLoginButton alloc] init] autorelease];
[loginButton setFrameOrigin:origin];
[self.view addSubview: loginButton];

您可以使用
setFrameOrigin:

NSPoint origin = NSMakePoint(0,0);
FBLoginButton *loginButton = [[[FBLoginButton alloc] init] autorelease];
[loginButton setFrameOrigin:origin];
[self.view addSubview: loginButton];

访问视图的
frame
属性:

loginButton.frame = CGRectMake(originX, originY, sizeWidth, sizeHeight);

访问视图的
frame
属性:

loginButton.frame = CGRectMake(originX, originY, sizeWidth, sizeHeight);

与其他所有UIView一样,可以使用其框架属性指定其大小和位置


也可以使用“中心”属性重新定位控件。

与其他UIView一样,可以使用其“框架”属性指定其大小和位置

也可以使用“中心”特性仅重新定位控件