0

我使用以下方法隐藏了我的应用程序中的状态栏:

[[UIApplication sharedApplication] setStatusBarHidden:YES];

但是由于某种原因,最初加载视图时,我得到了带有禁用状态栏的视图,但状态栏的空间仍然存在,请参阅以下内容以供参考: 在此处输入图像描述

但是当我旋转设备时,我得到了正常的行为:

在此处输入图像描述

如果我再次将我的设备旋转回纵向视图,一切看起来都会正常,并且那个间隙将不再存在,它最初只存在。

为什么我有这个问题?请提供尽可能多的细节

更新:我已经删除了我所有的

[[UIApplication sharedApplication] setStatusBarHidden:YES]; 遵循此处提供的解决方案:LINK但不幸的是,这给了我与上面发布的相同的结果。

4

1 回答 1

0

在视图控制器中添加此方法

- (BOOL)prefersStatusBarHidden 
{
    return YES;
}
于 2013-11-09T20:56:06.673 回答