Fügen Sie den folgenden Code in Ihre View-Controller:
if ([self respondsToSelector:@selector(setNeedsStatusBarAppearanceUpdate)]) {
// iOS 7
[self performSelector:@selector(setNeedsStatusBarAppearanceUpdate)];
} else {
// iOS 6
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationSlide];
}
- (BOOL)prefersStatusBarHidden {
return YES;
}
oder schreiben in diesen appdelegate.m
[[UIApplication sharedApplication] setStatusBarHidden:YES];
Oder die Eigenschaft Statusleiste hinzufügen, wird zunächst in der plist-Datei versteckt
Leute, in iOS 7+
Sie dies bitte info.plist Datei hinzufügen, es wird den Unterschied machen :)
UIStatusBarHidden UIViewControllerBasedStatusBarAppearance
Ich weiß nicht, ob Wenden Sie sich an Ihren Fall, aber in meinem Fall erscheint die Statusleiste, nachdem ich einen UIImagePickerController geladen und meine Standard-Bildschirmausrichtung geändert habe.
Ich repariere diese Situation add application.statusBarHidden = YES; innen AppDelegate wie folgt aus:
- (NSUInteger)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window {
// Detect if I need to hide the StatusBar (optional)
if (iNeedToHide == YES) {
application.statusBarHidden = YES;
}
return UIInterfaceOrientationMaskLandscape;
}
hoffe, dass ich es Ihnen
aber ich Statusleiste wollen nur versteckt, wenn das Video –