2010-11-10 42 views
0

我有一個UITabBar,裏面有5個視圖控制器。當選擇前四個控制器中的任何一個並且設備方向改變時,該視圖將被正確更新。UITabBar沒有正確更新一個視圖控制器的方向

然而當最後一個控制器是活動的設備方向更改,視圖的幀不正確,直到我選擇另一個選項卡,然後返回到第五個標籤更新其大小爲新的幀大小。該視圖正確地「旋轉」,但它被設備剪裁,因爲它具有不正確的幀大小。

而且回答的問題是問之前,我已經在視圖控制器下面的代碼:

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { 
    // Overriden to allow any orientation. 
    return YES; 
} 

感謝您的幫助!

回答

0

好吧以及我不知道這是否是一個錯誤或我的代碼有問題或方式一切都設置,但我已經想通了。

顯然,出現這種情況的,我從了加這個tabBarController的廈門國際銀行加載任何視圖。我用其他幾個視圖進行了測試,只有在XIB添加視圖時纔會發生。我已經刪除了它,並且構建了代碼中的所有內容,現在它似乎正在工作。

相關問題