【问题标题】:Change the color of a automatic generated NavBar?更改自动生成的 NavBar 的颜色?
【发布时间】:2013-01-16 21:58:22
【问题描述】:

所以我创建了一个包含五个以上选项卡的选项卡栏应用程序,因此自动生成的导航栏变得栩栩如生。很公平,唯一的事情是,我想要一个黑色不透明的导航栏。以前看过有关此问题的问题,但那里的信息都没有帮助我。有人有完整的代码吗?在 .h 和 .m 文件中放什么?

我希望导航栏变黑,“编辑”按钮变黑,“完成”按钮变黑,“返回”按钮变黑,其他自动生成的导航栏也变黑。很抱歉,如果我在这里要求太多,但关于特定主题的信息并不多。

提前,谢谢!

最好的问候, Øyvind Larsen Runestad。

【问题讨论】:

  • 自动生成导航栏是什么意思,标签栏不生成自动导航栏。
  • 当添加超过五个标签栏时,它会生成一个“更多”页面,顶部有一个导航栏,就像在 iPod 应用程序中一样。
  • 你试过UINavigationBar-setTintColor:方法了吗?

标签: iphone ios objective-c uinavigationbar xcode4.5


【解决方案1】:

这就是您要找的房产:

@property(nonatomic, retain) UIColor *tintColor;

至于改变物品的颜色,就是改变每一个UINavigationItem的颜色。看到这个问题知道怎么做:

Change UINavigationItem colour

至于“在 .h 和 .m 文件中放什么?”您应该在需要更改项目颜色时编写代码,所以说在加载视图时需要它,然后在 viewDidLoad 方法中进行,前提是您已经添加了导航栏。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-07-06
    • 2019-04-29
    • 2021-04-06
    • 2021-01-18
    • 2023-03-20
    • 2012-03-11
    • 2019-04-20
    • 1970-01-01
    相关资源
    最近更新 更多