抱歉,我不知道如何解释这个问题!看下面的图像
前视图未显示statusBar,但后视图显示在app中。像这样,如何实现?感谢。
答案 0 :(得分:0)
如果我正确理解您的问题,您希望在应用程序启动期间隐藏StatusBar。 要实现此目的,您只需在项目设置中设置一个复选框即可。单击您的Target并单击“在应用程序启动期间隐藏”复选框。
如果您真的想隐藏单个视图的StatusBar,可以在viewWillAppear
中使用以下代码:
[[UIApplication sharedApplication] setStatusBarHidden:YES];
在viewWillDisappear
中只需将值设置为NO。
答案 1 :(得分:0)
您可以使用以下方式隐藏状态栏:
[[UIApplication sharedApplication] setStatusBarHidden:YES];
您可以将该代码放在前视图控制器的viewDidLoad:
方法中:
- (void)viewDidLoad
{
[super viewDidLoad];
[[UIApplication sharedApplication] setStatusBarHidden:YES];
//...
}
您可以再次显示:
[[UIApplication sharedApplication] setStatusBarHidden:NO];