状态栏不会在iOS 7应用程序的扩展版本上消失

时间:2014-04-13 12:55:29

标签: ios objective-c

我已尝试过这里建议的所有内容:Status bar won't disappear无济于事。

我的应用程序的iPhone版本没有显示状态栏,但在我的iPad上运行我的iPhone版本的扩展版本,有一个状态栏不会显示远!

如果它有所不同,我的应用程序使用设备相机作为应用程序的大部分。如果您需要更多信息/代码,请不要犹豫!我的应用程序仅限iOS 7,我使用Xcode 5.此外,我希望状态栏在整个应用程序中消失。

不要在plist中建议UIViewControllerBasedStatusBar--它不起作用。


相关文章

https://stackoverflow.com/a/18740897/294884

https://stackoverflow.com/a/21034908/294884

https://stackoverflow.com/a/20307841/294884

2 个答案:

答案 0 :(得分:3)

2016年起,您所做的只是:

将这两项添加到您的plist:

<key>UIStatusBarHidden</key>
<true/>
<key>UIViewControllerBasedStatusBarAppearance</key>
<false/>

1。就这么简单

2。没有其他方法。

(注意 - “常规设置”“部署信息”部分中有一个(无意义的)“隐藏状态栏”复选框。这只是读取plist文件,它是一个完全没有意义的复选框。)


历史答案......

我删除了历史性答案,因为它们完全没用。 (如果任何历史学家需要阅读它,请单击“编辑历史记录”。)

答案 1 :(得分:0)

您是否已经在 info.plist 文件中添加了两个新属性(如果不存在)?请尝试设置&#34; 状态栏最初是隐藏的&#34;到&#34; YES&#34;并设置&#34; UIViewControllerBasedStatusBarAppearance&#34;到&#34; NO&#34;。这将隐藏您应用的状态栏。

相关问题