我试图将右栏按钮项的字体颜色更改为紫色,但仍显示为白色。我已经查阅了这个question和这个question。我该如何解决?
代码
let sortButton = UIButton(frame: CGRect(x: 0, y: 0, width: 34, height: 15))
sortButton.setTitle("SORT", for: .normal)
sortButton.titleLabel?.tintColor = UIColor.myMusicPurple
sortButton.tintColor = UIColor.myMusicPurple
navigationItem.rightBarButtonItem = UIBarButtonItem(customView: sortButton)
navigationItem.rightBarButtonItem?.tintColor = UIColor.myMusicPurple
最佳答案
如何使用:
func setTitleColor(UIColor?, for: UIControlState)
文档说,它设置了用于指定状态的标题的颜色。
sortButton.setTitleColor( .red, for: .normal)
关于swift - 更改UIBarButtonItem的字体颜色,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44893174/