在启动图像上隐藏状态栏
有没有办法隐藏状态栏,当应用程序的启动图像显示,然后把它带回来? 我的应用程序有一个黑色的状态栏,在启动图像上显示的是灰色的。
有没有解决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“是”作为值。