ios - UINavigationBar:添加无法更改颜色或标题的导航栏

标签 ios objective-c uinavigationbar

我在 Storyboard上的界面生成器上添加了一个 UINavigationBar,但我想以编程方式更改 UINavigationBar 的颜色和标题,但它不起作用。这是我的代码:

self.navigationController.navigationBar.tintColor = [UIColor redColor];
    self.navigationItem.title = @"New Title";

你们中有人知道为什么会发生这种情况或解决此问题的方法吗?

非常感谢您的帮助。

最佳答案

尝试:

self.navigationController.navigationBar.barTintColor = [UIColor redColor];

当您有权访问引用(和预览)时,这些类型的事情也可以在界面构建器中完成

关于ios - UINavigationBar:添加无法更改颜色或标题的导航栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33357947/

相关文章:

ios5 - MPMoviePlayerViewController 与外观框架 (iOS 5)

ios - 没有收到从 FCM 到 iOS Swift 3 的推送通知

iphone - 将 Isgl3d 输出捕获为图像

ios - 在 Apple Watch Storyboard 中的图像顶部添加标签

c# - 绑定(bind)到 iOS 静态库时从 Monotouch 访问 Objective-C 结构

swift - NavigationBar 奇怪的额外空白

iOS:如何断言在 UITest 中选择了一个单元格?

ios - 如何在不使用 Any BaseUIViewController 的情况下禁用所有 UIViewController 的暗模式?

objective-c - NSView 的边界与框架

objective-c - 以编程方式在 UINavigationController 中设置 UINavigationBar 的自定义子类