我有一个TabBarController
连接到> NavigationController
> TableViewController
,我想只更改特定页面/ tintColor
(不是所有的标签栏按钮)的barButtonItem
。正如您所知,Runtime Attribute
在Xcode8中不再起作用。
我在网上浏览并尝试了不同的解决方案,但无法解决问题,请提供帮助。
谢谢
最佳答案
这是用Swift 3编写的示例:
let barButtonItem = UIBarButtonItem(image: UIImage(named: "image_path"), style: UIBarButtonItemStyle.done, target: self, action: #selector(ViewController.didTapBarButtonItem))
barButtonItem.tintColor = YOUR_COLOR_HERE
navigationItem.rightBarButtonItem = barButtonItem
您将其放置在视图控制器的 viewDidLoad 方法中。
关于ios - 如何在iOS 10中更改特定的条形按钮项目的颜色,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40957553/