基本上我想要一个全局改变导航栏颜色的按钮(我有一个带有多个导航控制器的水平分页滚动视图)。我可以使用AppDelegate
轻松设置didFinishLaunchingWithOptions
的{{1}} UINavigationBar.appearance().barTintColor
中的初始颜色,但我似乎无法在以后或应用运行时更改它。
我尝试过:
让AppDelegate
符合didSetColor
协议,只要按下按钮就会调用该协议,并且包含相同的UINavigationBar.appearance().barTintColor
内容,这些内容不起作用。我已经尝试更改每个导航控制器中的颜色,但这不起作用。
有什么建议吗?