移除启动画面上的状态栏

7

我正在使用xCode 5。

我想在启动画面期间独占隐藏状态栏。

我该怎么做?

我尝试将info.plist文件中的“视图控制器基础状态栏外观”设置为NO,并在项目文件(iOS 7)中禁用了“应用程序启动时隐藏”,但没有成功。

3个回答

29

在您的 Info plist 文件中添加以下属性:(UIStatusBarHidden)

状态栏初始隐藏

其值为YES


3
不支持 iOS 9+,这将隐藏所有视图控制器中的状态栏。 - Supertecnoboff
1
在iOS 10上运行良好。 - The Lone Coder

1

使用XCode 5

禁用“应用程序启动时隐藏”

[[UIApplication sharedApplication] setStatusBarHidden:NO];

将上述代码放入委托类中的didFinishLaunchingWithOptions函数中。

很简单。


1

并禁用“应用程序启动时隐藏”

如果您不想在启动期间看到状态栏,则应启用此选项。这将在Info.plist文件中设置正确的属性。

不确定“基于视图控制器的状态栏外观”是否真正相关。这只有在控制器在屏幕上时才会有所区别。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接