【发布时间】:2017-06-07 11:23:56
【问题描述】:
我正在使用viewDidLoad 中的以下代码向我的导航控制器添加一个右栏按钮:
var b = UIBarButtonItem(
image: UIImage(named: "settings"),
style: .plain,
target: self,
action: #selector(sayHello(sender:))
)
self.navigationItem.rightBarButtonItem = b
我的settings png 文件是白色的,但是当我运行应用程序时,我看到它是默认的blue 颜色。不管怎样,我想把它改成红色。我该怎么做?
我试过了:
let navigationBarAppearnce = UINavigationBar.appearance()
navigationBarAppearnce.tintColor = UIColor.red
但它没有用。这样做的正确方法是什么?
【问题讨论】:
标签: ios swift uinavigationcontroller uibarbuttonitem uibarbuttonitemstyle