iOS:在应用程序运行时更改UINavigationBar颜色

时间:2015-11-05 03:16:52

标签: ios swift

基本上我想要一个全局改变导航栏颜色的按钮(我有一个带有多个导航控制器的水平分页滚动视图)。我可以使用AppDelegate轻松设置didFinishLaunchingWithOptions的{​​{1}} UINavigationBar.appearance().barTintColor中的初始颜色,但我似乎无法在以后或应用运行时更改它。

我尝试过: 让AppDelegate符合didSetColor协议,只要按下按钮就会调用该协议,并且包含相同的UINavigationBar.appearance().barTintColor内容,这些内容不起作用。我已经尝试更改每个导航控制器中的颜色,但这不起作用。

有什么建议吗?

0 个答案:

没有答案