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

Bra*_*nch 5 objective-c ios

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

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

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

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


相关文章

/sf/answers/1311862821/

/sf/answers/1472443591/

/sf/answers/1421548901/

Fat*_*tie 3

从 2016 年开始,您要做的就是:

将这两项添加到您的 plist 中:

<key>UIStatusBarHidden</key>
<true/>
<key>UIViewControllerBasedStatusBarAppearance</key>
<false/>
Run Code Online (Sandbox Code Playgroud)

1. 就这么简单

2.没有其他方法。

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


历史性的答案...

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

  • 如果在视图控制器子类中可以毫无问题地完成,为什么要按类别进行潜在有害且不受支持的覆盖呢? (2认同)