我们可以隐藏状态栏吗?

时间:2014-03-13 06:37:50

标签: ios objective-c cocoa-touch uiapplication

不仅仅是酒吧,还有IOS中的电池标志等文本

[UIApplication sharedApplication].statusBarHidden=hidden;

似乎根本没有工作。

3 个答案:

答案 0 :(得分:0)

-(BOOL)prefersStatusBarHidden
{
    if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPad)
    {
        return NO;
    }
    else
    {
        return YES;
    }
}

在视图控制器中尝试一次此代码,可能会对您有所帮助。

答案 1 :(得分:0)

您可以通过在项目设置中选中“在应用程序启动期间隐藏”复选框来隐藏整个应用程序中的状态栏。请参考下面的截图

enter image description here

答案 2 :(得分:0)

打开您的info.plist并添加两个属性(如果不存在)。

将“状态栏最初隐藏”设置为“是”和 将“UIViewControllerBasedStatusBarAppearance”设置为“NO”。

这会隐藏您应用的状态栏