2010-03-31 87 views
3

我想在iPad應用程序中設置佈局。它將有三個主要觀點,構成整個屏幕。視圖將堆疊在另一個之上,每個佔據全部寬度。我有一個主要的筆尖文件佔整個屏幕空間。在那個nib文件中,我正在實例化帶有插座的三個視圖控制器。然後,我有這樣的代碼:爲什麼從狀態欄向下放置20個像素的視圖加載視圖?

- (void)viewDidLoad { 
    [super viewDidLoad]; 

    [self.view addSubview:controllerOne.view]; 
    [self.view addSubview:controllerTwo.view]; 
    [self.view addSubview:controllerThree.view]; 
} 

這增加了對彼此和20個像素下的最高的意見。但是,旋轉到橫向和後面他們正好在狀態欄下。你知道這會造成什麼嗎?

回答

5

我想通了這個原因。在Interface Builder中編輯View Controller時,我需要取消選中「從Nib調整視圖大小」。然後它進入我設定的框架並保持在正確的位置。

相關問題