我可以在我的应用程序中隐藏状态栏:
- (void)viewDidLoad{
[[UIApplication sharedApplication] setStatusBarHidden:YES];
[super viewDidLoad];
}
当我选择我的启动图像并第一次启动它时,它是状态栏而不是图片。我怎么才能隐藏这个呢?
发布于 2013-08-14 18:40:51
将以下代码添加到视图控制器中:
if ([self respondsToSelector:@selector(setNeedsStatusBarAppearanceUpdate)]) {
// iOS 7
[self performSelector:@selector(setNeedsStatusBarAppearanceUpdate)];
} else {
// iOS 6
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationSlide];
}
- (BOOL)prefersStatusBarHidden {
return YES;
}
发布于 2013-09-23 15:18:12
将此代码放到隐藏状态栏的视图控制器中:
- (BOOL)prefersStatusBarHidden {return YES;}
发布于 2013-08-24 06:51:42
在iOS 7中,状态栏的外观取决于默认的UIViewController
。要全局隐藏状态栏,请在info.plist
中为UIViewControllerBasedStatusBarAppearance
键使用NO
值,并将UIApplication
的setStatusBarHidden
方法与YES
BOOL
值一起使用。
https://stackoverflow.com/questions/12661031
复制相似问题