我正在尝试更改 rightBarButtonItem 项目文本的文本颜色,默认情况下为蓝色。我正在尝试将其更改为黑色。
我目前的代码是:
self.navigationItem.rightBarButtonItem?.tintColor = .black
这不会改变任何东西,文字颜色是一样的。添加了我需要将文本从蓝色更改为黑色的取消 rightBarButtonItem 图像。我该怎么做
确保将代码添加到视图控制器的
viewWillAppear
方法并调用setNeedsStatusBarAppearanceUpdate()
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
navigationController?.navigationBar.tintColor = .black
setNeedsStatusBarAppearanceUpdate() // don't forget to always call setNeedsStatusBarAppearanceUpdate when changing the button's tintColor
}