2011-04-21 39 views
2

我有一個通用iOS應用程序,我希望在iPad上安裝應用程序時顯示狀態欄(UIStatusBar),但在iPhone上安裝應用程序時不顯示狀態欄(UIStatusBar)。啓用用於iPad的UIiStatusBar,在通用iOS應用程序中禁用iPhone

目前我的解決方案是將app-info.plist中的UIStatusBarHidden設置爲true(這會影響兩個版本),然後在應用程序中重新啓用它:didFinishLaunchingWithOptions:如果設備是iPad。這種作品,但我希望當應用程序仍在加載時顯示狀態欄(顯示默認屏幕),而不是iPhone。

有什麼辦法可以做到這一點? (我已經嘗試添加一個iPad特定的鍵/值UIStatusBarHidden〜ipad,但沒有工作)

+0

奇怪,我只是試過,它爲我工作。 – 2011-04-21 15:23:07

+0

你嘗試了什麼? – psy 2011-04-21 15:51:33

+0

得到它的工作,看起來像我忘了將.plist中的值類型設置爲BOOLEAN,這就是爲什麼它以前沒有工作。 – psy 2011-04-21 21:49:03

回答

8

打開你的App-Info.plist文件,並確保查看原始鍵/值,添加一個新行,調用它:UIStatusBarHidden〜ipad,將值類型設置爲布爾值,並將該值設置爲NO。您現在可以將iPhone的UIStatusBarHidden設置爲YES。

相關問題