xCode 4.6 - 即使启用了应用程序,状态栏也不会显示

时间:2013-02-24 23:03:21

标签: iphone ios xcode statusbar

我今天开始更新我的应用。当我在iOS模拟器(运行xCode 4.6)中启动它时,状态栏在应用程序启动期间不可见(这是我想要的设置,以及我的应用程序是如何在xCode中设置的)但是当我到达时它也是不可见的我的标签栏控制器视图和我所有的UIViewControllers(我有一个基于选项卡的导航应用程序)。

这会产生的问题是UIViewControllers,当在iOS模拟器中的4英寸显示器上显示时,它会在底部Tab导航栏上方创建一个小的空白区域(其高度与状态栏匹配)。我尝试将我的应用恢复到以前的备份,但仍无法解决此问题。

帮助表示赞赏。谢谢!

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

2 个答案:

答案 0 :(得分:1)

如果希望重新显示状态栏,请尝试执行此操作:

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

希望这能解决它。

答案 1 :(得分:0)

确定写下这一行:[[UIApplication sharedApplication]setStatusBarHidden:NO]; 在此方法下的appdelegate.m课程中: - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions&然后检查。