无法以编程方式更改 UIBarItem 的颜色 swift
Unable to change the color of UIBarItem programmatically swift
我无法以编程方式更改 UIBarItem 的颜色 swift。我想改变这个 "create" 按钮的颜色是否发生了什么事。但是没有任何改变按钮的颜色。
这是按钮的图片:
请尝试tintColor属性
let rightBarButtonItem = UIBarButtonItem(title: "Text", style: .plain, target: self, action: #selector(objcAction))
rightBarButtonItem.tintColor = UIColor.red
navigationItem.rightBarButtonItem = rightBarButtonItem
这是您可以在 viewDidLoad
中以编程方式实现它的方法 添加此
override func viewDidLoad() {
super.viewDidLoad()
let butt = createButton.customView as? UIButton
butt?.setTitleColor(.green, for: .normal)
// Do any additional setup after loading the view.
}
我无法以编程方式更改 UIBarItem 的颜色 swift。我想改变这个 "create" 按钮的颜色是否发生了什么事。但是没有任何改变按钮的颜色。
这是按钮的图片:
请尝试tintColor属性
let rightBarButtonItem = UIBarButtonItem(title: "Text", style: .plain, target: self, action: #selector(objcAction))
rightBarButtonItem.tintColor = UIColor.red
navigationItem.rightBarButtonItem = rightBarButtonItem
这是您可以在 viewDidLoad
中以编程方式实现它的方法 添加此
override func viewDidLoad() {
super.viewDidLoad()
let butt = createButton.customView as? UIButton
butt?.setTitleColor(.green, for: .normal)
// Do any additional setup after loading the view.
}