我试图将右侧导航栏按钮项的字体颜色更改为紫色,但它仍然显示为白色。我查看了这个问题和这个问题。我该如何解决?
代码
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
UIBarButtonItem
没有setTitleColor
方法。正确的答案是使用tintColor
。 - JaredH