全局更改navigationBar titleView图像

时间:2015-08-22 21:45:56

标签: swift ios8

我有一个带有导航控制器的应用程序,我想在标题所在的导航栏中为应用程序添加徽标,我想在全球范围内执行此操作。

我可以全局更改颜色,但不能更改图像的标题。这就是我在导航控制器中所拥有的(我假设是我应该把它全局应用到它的位置。)

self.navigationItem.titleView = UIImageView(image: UIImage(named: "logo"))
self.navigationBar.barTintColor = UIColor(red:0.35, green:0.64, blue:0.98, alpha:1)

颜色发生变化但没有应用图像,任何帮助都会很棒。

1 个答案:

答案 0 :(得分:1)

您需要覆盖自定义pushViewController的{​​{1}}功能,并将UINavigationController分配给imageView的{​​{1}},如下所示:

viewController