启用适用于iPad的UIiStatusBar,在通用iOS应用中禁用iPhone

时间:2011-04-21 15:15:40

标签: iphone ios ipad universal-binary uistatusbar

我有一个通用iOS应用程序,我想要在iPad上安装应用程序时显示状态栏(UIStatusBar),而不是在iPhone上安装时。

目前我的解决方案是将app-info.plist中的UIStatusBarHidden设置为true(这会影响两个版本),然后在应用程序中重新启用它:didFinishLaunchingWithOptions:如果设备是iPad。这种方式很有效,但我希望状态栏在应用程序仍在加载(显示默认屏幕)时显示,而不是iPhone。

有没有办法实现这个目标? (我尝试添加一个iPad特定的键/值UIStatusBarHidden~ipad但是没有用)

1 个答案:

答案 0 :(得分:8)

打开App-Info.plist文件并确保查看原始键/值,添加新行并调用它:UIStatusBarHidden~ipad,将值类型设置为Boolean,并将值设置为NO。现在,您也可以将UIStatusBarHidden设置为YES。