我今天开始更新我的应用。当我在iOS模拟器(运行xCode 4.6)中启动它时,状态栏在应用程序启动期间不可见(这是我想要的设置,以及我的应用程序是如何在xCode中设置的)但是当我到达时它也是不可见的我的标签栏控制器视图和我所有的UIViewControllers(我有一个基于选项卡的导航应用程序)。
这会产生的问题是UIViewControllers,当在iOS模拟器中的4英寸显示器上显示时,它会在底部Tab导航栏上方创建一个小的空白区域(其高度与状态栏匹配)。我尝试将我的应用恢复到以前的备份,但仍无法解决此问题。
帮助表示赞赏。谢谢!
使用最新版本的xCode(4.6) iOS SDK 6.1
答案 0 :(得分:1)
如果希望重新显示状态栏,请尝试执行此操作:
[[UIApplication sharedApplication] setStatusBarHidden:NO withAnimation:UIStatusBarAnimationNone];
希望这能解决它。
答案 1 :(得分:0)
确定写下这一行:[[UIApplication sharedApplication]setStatusBarHidden:NO];
在此方法下的appdelegate.m课程中: - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
&然后检查。