我今天开始对我的应用进行更新。当我在iOS Simulator(运行xCode 4.6)中启动它时,状态栏在应用程序启动过程中不可见(这是我想要的设置方式,以及如何在xCode中设置我的应用程序),但是当我进入时,它也不可见我的标签栏控制器视图和所有UIViewControllers(我有一个基于标签的导航应用程序)。
这造成的问题是,UIViewControllers在iOS模拟器中的4英寸显示屏上显示时,会在底部Tab导航栏(其高度与状态栏匹配)上方创建一个小的空白。我尝试将我的应用还原为以前的备份,但仍然无法解决此问题。
感谢帮助。谢谢!
使用最新版本的xCode(4.6)
iOS SDK 6.1
最佳答案
当您希望状态栏重新出现时,请尝试以下操作:
[[UIApplication sharedApplication] setStatusBarHidden:NO withAnimation:UIStatusBarAnimationNone];
希望这能解决。