隐藏状态栏会留下空白区域

时间:2012-03-09 02:17:26

标签: objective-c ios xcode

隐藏状态栏会留下一个我不知道如何移除的空白区域。

我使用的代码如下所示,我尝试将它放在不同的地方但没有运气。

-(void)viewWillAppear:(BOOL)animated
{    
    [[self navigationController] setNavigationBarHidden:NO animated:YES];
    [[UIApplication sharedApplication] setStatusBarHidden:YES animated:YES];
}

有什么建议吗?感谢

1 个答案:

答案 0 :(得分:3)

您将不得不执行以下步骤:

  1. 进入界面构建器。单击您的视图,然后在右侧界面栏中,从下拉菜单中选择该选项: 状态栏>无

  2. 拖动视图中的其余部分或占据视图顶部的任何内容,以考虑可见的空白区域。

  3. 现在界面构建器中的状态栏已经消失,您可以在以编程方式隐藏它时对其进行说明。

相关问题