IOS 7状态栏不显示? [复制]

Posted

技术标签:

【中文标题】IOS 7状态栏不显示? [复制]【英文标题】:IOS 7 status bar is not displayed? [duplicate] 【发布时间】:2013-12-08 22:10:08 【问题描述】:

我想在 ios7 中设计我的导航栏,我使用这个代码。

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

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

但是我的状态栏没有显示(请看图)。我在 2 个项目中使用此代码,但其他项目还可以。我不知道我做错了什么请帮助我。

这个结果我不想要

这个状态栏是正确的。

【问题讨论】:

***.com/questions/17678881/… 【参考方案1】:

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

在 AppDelegate 中添加

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

此解决方案适用于 iOS 7

【讨论】:

谢谢汤米 :) 它也对我有用

以上是关于IOS 7状态栏不显示? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

修复了 PhoneGap 中 iOS 状态栏重叠但状态栏不显示的问题

c#第二个状态栏不显示信息

Swift/iOS 8,当 prefersStatusBarHidden() 设置为 true 时,状态栏不隐藏

iOS 7 状态栏与 NavigationBar 冲突

科尔多瓦 phonegap 状态栏不工作

Apple Watch:从基于页面的导航显示模式屏幕后,状态栏不可见