如何匹配导航栏与状态栏ios7
Posted
技术标签:
【中文标题】如何匹配导航栏与状态栏ios7【英文标题】:How to match Navigation bar with status bar ios7 【发布时间】:2014-02-07 04:38:37 【问题描述】:我正在开发一个基于 UINavigationController 的应用程序,其中我呈现的视图之一是模态的,我需要一个手动添加的导航栏,但问题是状态栏和导航栏颜色不同,但两者都是半透明的,是否存在一种方法来设置它们在 UINavigationController 上的显示方式相同?
【问题讨论】:
我现在选择的解决方案是在状态栏上添加一个 20 点高度的视图,并将其颜色设置为与导航栏相匹配,我认为这不是正确的解决方案。 您可以设置状态栏的颜色...与您的导航栏相匹配 白色和半透明时不起作用! 【参考方案1】:好吧,我认为这是我必须做的,
在模态显示视图时,我失去了半透明状态栏,而是获得了一个透明状态栏,并且还需要添加我自己的导航栏,这就是 ios7 现在处理状态栏的方式,我所做的是我包装了模态显示查看导航控制器然后呈现它,我不需要在 segues 中做任何更改,只需将模态视图控制器嵌入导航控制器。
要在 storyboard 的导航控制器中嵌入视图,只需选择视图进入编辑器菜单并选择嵌入-> 导航控制器选项。
【讨论】:
以上是关于如何匹配导航栏与状态栏ios7的主要内容,如果未能解决你的问题,请参考以下文章