【问题标题】:Different color for Status Bar and Navigation Bar状态栏和导航栏的不同颜色
【发布时间】:2015-02-23 11:26:33
【问题描述】:

我有一个带有导航控制器和 2 个子控制器的应用。在我的第一个控制器中,我需要隐藏导航变量。但在我的第二个控制器中,我需要显示导航栏。在这种情况下,状态栏的颜色总是与导航栏的颜色相同。当导航栏设置为红色时,我需要将状态栏设置为黑色和白色文本。

我已尝试将 ViewWillAppear 中的状态栏颜色设置为黑色,并尝试调用 setNeedsStatusBarAppearanceUpdate 但状态栏颜色仍与导航栏相同。

任何帮助将不胜感激。提前致谢!

【问题讨论】:

  • 忘记添加了,iOS v8需要这个

标签: ios8 statusbar navigationbar


【解决方案1】:

UINavigationBar.appearance().backgroundColor = UIColor.green

【讨论】:

  • 当然你必须把这段代码放在你想要不同颜色的控制器中
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-03-26
  • 1970-01-01
  • 2019-04-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多