0

对不起,我不知道如何解释这个问题!看下图 在此处输入图像描述

前视图不显示状态栏,但后视图出现在应用程序中。像这样,如何实现?谢谢。

4

2 回答 2

0

如果我正确理解您的问题,您想在应用程序启动期间隐藏状态栏。为此,您只需在项目设置中设置一个复选框。单击您的目标,然后单击复选框“在应用程序启动期间隐藏”。 在此处输入图像描述

如果您真的想隐藏单个视图的状态栏,您可以在viewWillAppear以下代码中使用:

[[UIApplication sharedApplication] setStatusBarHidden:YES];

并且viewWillDisappear只需将值设置为 NO。

于 2013-08-22T06:07:45.783 回答
0

您可以使用以下命令隐藏状态栏:

[[UIApplication sharedApplication] setStatusBarHidden:YES];

您可以将该代码放在前视图控制器的viewDidLoad:方法中:

- (void)viewDidLoad
{
[super viewDidLoad];

[[UIApplication sharedApplication] setStatusBarHidden:YES];

//...
}

你可以再次显示它:

[[UIApplication sharedApplication] setStatusBarHidden:NO];

于 2013-08-22T06:14:53.857 回答