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

我已经尝试了在这里build议的一切: 状态栏不会消失无济于事。

我的应用程序的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

对于2016年以后,你所做的只是:

将这两个项目添加到你的plist:

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

这很简单

2.没有其他方法。

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


历史回答

我已经删除了历史性的答案,因为它们完全无用。 (如果有历史学家需要阅读,请点击“编辑历史”。)

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