在启动图像上隐藏状态栏

有没有办法隐藏状态栏,当应用程序的启动图像显示,然后把它带回来? 我的应用程序有一个黑色的状态栏,在启动图像上显示的是灰色的。

有没有解决scheme?

使用这个代码来隐藏状态栏:

的ObjectiveC:

[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationSlide]; 

迅速:

 UIApplication.sharedApplication().setStatusBarHidden(true, withAnimation: .Slide) 

如果你一开始不需要状态栏。 在你的Info plist文件中添加这个设置UIStatusBarHidden

 Status bar is initially hidden 

值为YES

在应用中的任何位置使用此代码来显示该特定视图控制器的状态栏

的ObjectiveC:

 [[UIApplication sharedApplication] setStatusBarHidden:NO withAnimation:UIStatusBarAnimationSlide]; 

迅速:

 UIApplication.sharedApplication().setStatusBarHidden(false, withAnimation: .Slide) 

您最初可以在info.plist文件中添加此项: status bar is initially hidden=YES

然后在应用程序委托中,在应用程序中添加以下行application:didFinishLaunchingWithOptions: method:

  [[UIApplication sharedApplication] setStatusBarHidden:NO]; 

只需在plist文件中定义一个键就可以解决你的问题

在这里输入图像说明

快乐编码:)

要返回它:

 - (void)applicationDidFinishLaunching:(UIApplication *)application { // Override point for customization after app launch [[UIApplication sharedApplication] setStatusBarHidden:NO]; } 

将以下关键添加到info.plist:

“状态栏最初是隐藏的”,并select“是”作为值。