将 UINavigationItem 颜色更改为黑色
Posted
技术标签:
【中文标题】将 UINavigationItem 颜色更改为黑色【英文标题】:Change UINavigationItem Color to Black 【发布时间】:2010-02-10 19:27:43 【问题描述】:我正在查看 Apple 提供的名为 LocateMe 的示例。我的应用程序基于类似的 UI 流程。在该示例中,屏幕的顶部栏是黑色的。查看代码和 xib 文件,我无法弄清楚他们是如何在顶部获得那个黑条的。当我像他们一样设置我的项目时,我会得到蓝条。请帮忙。
【问题讨论】:
【参考方案1】:该特定项目通过在其Info.plist
中将UIStatusBarStyle
设置为UIStatusBarStyleOpaqueBlack
来做到这一点(这就是您找不到它的原因)。您也可以通过这种方式在代码中实现这一点:
[[NSApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleBlackOpaque];
编辑:我重新阅读了您的问题,不清楚您是在询问导航控制器栏还是状态栏(即屏幕顶部的栏)。以上是状态栏。通过转到 GetLocationSetupView.xib 并选择导航栏并选择“黑色不透明”样式,将导航控制器栏设置为黑色。
【讨论】:
我在问状态栏。感谢你的回答。它解决了我的问题。以上是关于将 UINavigationItem 颜色更改为黑色的主要内容,如果未能解决你的问题,请参考以下文章