0

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

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

帮助表示赞赏。谢谢!

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

4

2 回答 2

1

当您希望状态栏重新出现时,请尝试放置:

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

希望这能解决它。

于 2013-02-24T23:22:39.030 回答
0

OK 写下这一行:[[UIApplication sharedApplication]setStatusBarHidden:NO]; 在你的 appdelegate.m 类下这个方法: - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions& 然后检查。

于 2013-02-25T02:58:07.523 回答