将 UIApplication statusBarHidden 设置为 YES 在 iOS 7 中不起作用



我一直在使用

[UIApplication sharedApplication].statusBarHidden = YES; 

当用户在iOS 6中输入特定的UIView控制器时隐藏状态栏,效果很好。然而,在iOS 7中,它仍然显示半透明的叠加层。

编辑:::

这是新更新的答案:
在 plist 文件中执行

"

基于视图控制器的状态栏外观"变为"否"并编写代码

     [UIApplication sharedApplication].statusBarHidden = YES; 

在应用程序中

对我有用的是在我的应用程序的 Info.plist 中将"状态栏最初隐藏"设置为 YES。

最新更新