我今天开始对我的应用进行更新。当我在iOS Simulator(运行xCode 4.6)中启动它时,状态栏在应用程序启动过程中不可见(这是我想要的设置方式,以及如何在xCode中设置我的应用程序),但是当我进入时,它也不可见我的标签栏控制器视图和所有UIViewControllers(我有一个基于标签的导航应用程序)。

这造成的问题是,UIViewControllers在iOS模拟器中的4英寸显示屏上显示时,会在底部Tab导航栏(其高度与状态栏匹配)上方创建一个小的空白。我尝试将我的应用还原为以前的备份,但仍然无法解决此问题。

感谢帮助。谢谢!

使用最新版本的xCode(4.6)
iOS SDK 6.1

最佳答案

当您希望状态栏重新出现时,请尝试以下操作:

[[UIApplication sharedApplication] setStatusBarHidden:NO withAnimation:UIStatusBarAnimationNone];


希望这能解决。

10-08 06:13
查看更多