2011-02-23 93 views
0

所以我做了幾個應用程序,我已經做了這樣的事情在appDidFinishLaunching:方法iphone - 問題添加子視圖的應用程序窗口

[self.window addSubview:someView.view]; 
[self.window makeKeyAndVisible]; 

這已經在過去的工作,但由於某種原因,在我最最近的努力,當我添加子視圖時,在底部有一個空間,直到我旋轉設備。該空間看起來像是頂部信息欄的大小。我的猜測是框架沒有根據設備的方向和信息欄的位置進行更新。我不會以任何其他方式操縱視圖,除非將其添加爲子視圖。任何人有任何想法可能會發生什麼?謝謝..!

Check out this screenshot of it in action...

+0

是在您的應用程序啓動時立即出現底部的空間? – Lynn

+0

是的,直到我旋轉設備。然後我假設幀更新,並且它消失。 – gabaum10

回答

0

我明白someView是控制器嗎?檢查你的控制器返回什麼的功能

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation; 
+0

我已經這麼做了...... – gabaum10

+0

你是否在appDidFinishLaunching中隱藏狀態欄。如果確實如此,請確保您在.list文件中執行相同的操作。UIStatusBarHidden或類似到否 – Michal

+0

不,我的狀態欄始終顯示。我從未調整過這個價值。我真的很困惑,爲什麼它似乎認爲它在底部?你看過我發佈的屏幕嗎? – gabaum10

相關問題