【问题标题】:How to match Navigation bar with status bar ios7如何匹配导航栏与状态栏ios7
【发布时间】:2014-02-07 04:38:37
【问题描述】:

我正在开发一个基于 UINavigationController 的应用程序,其中我呈现的视图之一是模态的,我需要一个手动添加的导航栏,但问题是状态栏和导航栏颜色不同,但两者都是半透明的,是否存在一种方法来设置它们在 UINavigationController 上的显示方式相同?

【问题讨论】:

  • 我现在选择的解决方案是在状态栏上添加一个 20 点高度的视图,并将其颜色设置为与导航栏相匹配,我认为这不是正确的解决方案。
  • 您可以设置状态栏的颜色...与您的导航栏相匹配
  • 白色和半透明时不起作用!

标签: ios7 statusbar navigationbar


【解决方案1】:

好吧,我认为这是我必须做的,

在模态显示视图时,我失去了半透明状态栏,而是获得了一个透明状态栏,并且还需要添加我自己的导航栏,这就是 ios7 现在处理状态栏的方式,我所做的是我包装了模态显示查看导航控制器然后呈现它,我不需要在 segues 中做任何更改,只需将模态视图控制器嵌入导航控制器。

要在 storyboard 的导航控制器中嵌入视图,只需选择视图进入编辑器菜单并选择嵌入-> 导航控制器选项。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-09-14
    • 1970-01-01
    • 1970-01-01
    • 2013-09-29
    • 2013-02-04
    • 2023-04-09
    • 2016-04-08
    • 1970-01-01
    相关资源
    最近更新 更多