【问题标题】:Change UINavigationItem Color to Black将 UINavigationItem 颜色更改为黑色
【发布时间】:2010-02-10 19:27:43
【问题描述】:

我正在查看 Apple 提供的名为 LocateMe 的示例。我的应用程序基于类似的 UI 流程。在该示例中,屏幕的顶部栏是黑色的。查看代码和 xib 文件,我无法弄清楚他们是如何在顶部获得那个黑条的。当我像他们一样设置我的项目时,我会得到蓝条。请帮忙。

【问题讨论】:

    标签: iphone uinavigationcontroller uinavigationbar uinavigationitem


    【解决方案1】:

    该特定项目通过在其Info.plist 中将UIStatusBarStyle 设置为UIStatusBarStyleOpaqueBlack 来做到这一点(这就是您找不到它的原因)。您也可以通过这种方式在代码中实现这一点:

    [[NSApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleBlackOpaque];
    

    编辑:我重新阅读了您的问题,不清楚您是在询问导航控制器栏还是状态栏(即屏幕顶部的栏)。以上是状态栏。通过转到 GetLocationSetupView.xib 并选择导航栏并选择“黑色不透明”样式,将导航控制器栏设置为黑色。

    【讨论】:

    • 我在问状态栏。感谢你的回答。它解决了我的问题。
    猜你喜欢
    • 1970-01-01
    • 2020-04-03
    • 1970-01-01
    • 2021-10-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多