Is there a way to hide the status bar when the app's launch image is displayed and then bring it back? My app has a black status bar and the one displayed over the launch image is grey.
Is there any solution for this?
Is there a way to hide the status bar when the app's launch image is displayed and then bring it back? My app has a black status bar and the one displayed over the launch image is grey.
Is there any solution for this?
Use this code for hiding status bar:
ObjectiveC:
[[UIApplication sharedApplication] setStatusBarHidden:YES
withAnimation:UIStatusBarAnimationSlide];
Swift:
UIApplication.sharedApplication().setStatusBarHidden(true, withAnimation: .Slide)
If you don't need status bar in the beginning. Add this setting (UIStatusBarHidden
) in your Info plist
file:
Status bar is initially hidden
with a value of YES
.
Use this code anywhere in the app to show the status bar for that particular View Controller
ObjectiveC:
[[UIApplication sharedApplication] setStatusBarHidden:NO withAnimation:UIStatusBarAnimationSlide];
Swift:
UIApplication.sharedApplication().setStatusBarHidden(false, withAnimation: .Slide)
UIApplication
code you've pasted? –
Variable application.isStatusBarHidden = false
in application(didFinishLaunchingWithOptions:)
–
Viviennevivify Just define a key in plist file will solve your problem
Happy Coding:)
You can initially add this key in the info.plist file: status bar is initially hidden=YES
Then in the app delegate, add this line in the application:didFinishLaunchingWithOptions:
method:
[[UIApplication sharedApplication] setStatusBarHidden:NO];
To return it back:
- (void)applicationDidFinishLaunching:(UIApplication *)application {
// Override point for customization after app launch
[[UIApplication sharedApplication] setStatusBarHidden:NO];
}
Add below key to info.plist:
"Status bar is initially hidden" and select YES as value.
© 2022 - 2024 — McMap. All rights reserved.
wantsFullScreen
property of UIViewController. – Tessellation