IOS 7状态栏没有显示?

时间:2013-11-24 06:25:47

标签: ios ios7 statusbar

我想在IOS7中设计导航栏并使用此代码。

  UIImage *navBackgroundImage = [UIImage imageNamed:@"navbar"];

    [[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"nav_bg.png"] forBarMetrics:UIBarMetricsDefault];

但我的状态栏未显示(请参阅图片)。我在2个项目中使用此代码,但其他项目没问题。我不知道我做错了什么请帮助我。

这个结果我不想要

enter image description here

此状态栏正确无误。

enter image description here

1 个答案:

答案 0 :(得分:2)

在Info.plist中设置 '查看基于控制器的状态栏外观'为否

在AppDelegate中添加

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{
  [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
}  

此解决方案适用于iOS 7