我使用以下方法隐藏了我的应用中的状态栏:
[[UIApplication sharedApplication] setStatusBarHidden:YES];
但由于某些原因,当最初加载视图时,我会使用禁用的状态栏获取视图,但该栏的空间仍然存在,请参阅以下内容以供参考:
但是当我旋转设备时,我得到了正常的行为:
如果我要将我的设备再次旋转回纵向视图,一切看起来都很正常,那个差距将不再存在,它最初只会出现。
为什么我遇到这个问题? 请提供尽可能多的详细信息
更新:我删除了所有
[[UIApplication sharedApplication] setStatusBarHidden:YES];
按照此处提供的解决方案:LINK但不幸的是,这给了我与上面发布的结果相同的结果。
答案 0 :(得分:0)
在视图控制器中添加此方法
- (BOOL)prefersStatusBarHidden
{
return YES;
}