2010-07-15 24 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屬性來重新定位控件。