我有一個典型的基於視圖的應用程序(的MainWindow.xib + viewControler.xib)中,我已經隱藏在像這樣的AppDelegate文件中的狀態...狀態欄和上海華幀大小
[[UIApplication sharedApplication] setStatusBarHidden:YES];
然後我在全屏位置爲0,0的主視圖(主要是UIWebViews)上創建各種子視圖。然後我創建了一個按鈕,使您可以切換狀態欄的視圖。當我顯示狀態欄並改變屏幕的方向時,我的問題就開始了,視圖沒有窗口的全部維度,並且剛好在狀態欄(在y:20而不是y:0)之後開始,它們的高度是減少20個像素,如果我刪除了狀態,我可以看到空白區域。
所以,問題是這...怎麼可以將代碼忽略狀態欄的存在,並不斷有新的或重新定位的觀點安置爲0,0,而不是0.20(如果顯示狀態欄)。我認爲問題不在於我的主視圖,而是在我的MainWindow.xib中,但我找不到任何解決方案。
UPDATE1:我也在子視圖的autoresizingmask屬性中檢查解決方案。
Thanx提前...