2010-07-15 75 views
0

我使用的是标准的Facebook与方法子视图集的位置如何?

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

连接按钮,它把它放在我不希望它。我如何设置子视图的位置?

回答

2

访问视图的frame财产的父视图:

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

您可以设置相对视图的原点使用setFrameOrigin:

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

像其他的UIView,你可以用它的框架属性来指定其大小和位置。

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