statusBarHidden:YES;但空/清空间还在吗?

时间:2013-11-09 20:09:09

标签: ios objective-c statusbar uistatusbar

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

[[UIApplication sharedApplication] setStatusBarHidden:YES];

但由于某些原因,当最初加载视图时,我会使用禁用的状态栏获取视图,但该栏的空间仍然存在,请参阅以下内容以供参考: enter image description here

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

enter image description here

如果我要将我的设备再次旋转回纵向视图,一切看起来都很正常,那个差距将不再存在,它最初只会出现。

为什么我遇到这个问题? 请提供尽可能多的详细信息

更新:我删除了所有

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

1 个答案:

答案 0 :(得分:0)

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

- (BOOL)prefersStatusBarHidden 
{
    return YES;
}