2010-12-18 46 views
0

我以編程方式創建了多視圖iphone應用程序。UIViewController視圖中的對象的y位置不正確

將對象添加到視圖時,例如按鈕。在位置x = 0處,y = 0 這導致在iphone模擬器中x = 0,y = 20。

這是所使用的代碼:

UIButton *btnGoToStartView = [UIButton buttonWithType:UIButtonTypeRoundedRect]; 
btnGoToStartView.frame = CGRectMake(0, 0, 240, 30); 
[btnGoToStartView setTitle:@"Btn Name" forState:UIControlStateNormal]; 
[btnGoToStartView addTarget:self action:@selector(myBtnAction) forControlEvents:UIControlEventTouchUpInside]; 
[self.view addSubview:btnGoToStartView]; 

在另一方面,當我將使用界面生成器的按鈕在位置x = 0,y = 0的結果是好的。

直到現在我還沒有找到這種垂直轉移的真正原因。 在此先感謝您的提示。

問候。

回答

0

沒關係,我找到了解決方案。

這是UIView不是控件的問題。

在界面生成器中,我打開了MainWindow.xib,然後在檢查器窗口中修改了屬性Layout。

我檢查了[想要全屏]。

就是這樣。