切换ios7状态栏

Hur*_*rkS 3 statusbar ios ios7

我想知道是否有办法暂时隐藏ios7状态栏(即切换).我已经浏览了互联网,我只能找到如何无限期关闭它.

事情是我有一个子视图,我用作全屏,不幸的是状态栏需要隐藏,以使子视图看起来更干净.

这是我发现隐藏状态栏的代码..但是我不知道如何在隐藏状态后再将其恢复.

- (BOOL)prefersStatusBarHidden
{
    return YES;
}
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激.

Dim*_*ima 8

这里的文档中的方法描述实际上是正确的

如果更改此方法的返回值,请调用setNeedsStatusBarAppearanceUpdate方法.

因此,只需根据您prefersStatusBarHidden是否要隐藏它来使您的方法返回YES或NO,并setsNeedsStatusBarAppearanceUpdate在您知道结果将发生变化时调用.

例:

- (BOOL)prefersStatusBarHidden
{
    if(someViewIsVisible)
        return YES;
    else
        return NO;
}
Run Code Online (Sandbox Code Playgroud)