ios - 如何更改导航栏中的后退按钮颜色?

标签 ios swift uinavigationcontroller

有没有办法在带有导航 Controller 的应用中只更改左侧后退按钮的颜色?

有很多改变导航栏颜色的示例,但这些都会影响导航栏标题。我不想更改标题。只是后退按钮(文本 + V 形)颜色。

最佳答案

使用下方更改后退按钮颜色:

navigationController?.navigationBar.tintColor = UIColor.red

要更改导航栏的标题颜色,请使用:

navigationController?.navigationBar.titleTextAttributes = [NSAttributedString.Key.foregroundColor: UIColor.red]

关于ios - 如何更改导航栏中的后退按钮颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36806767/

相关文章:

swift - 处理 bool 值的最佳方法是什么?

ios - 如何在按下导航后退按钮和某些点击事件时加载插页式广告?

ios - 尝试读取 JSON 数据时发生 fatal error

ios - Swift,我想从设备获取电话号码(不是 udid)和电子邮件

dictionary - 如何将项目字典添加到另一个字典中

ios uinavigationcontroller 到 uiviewcontroller

ios - 为什么我的模态呈现(表单)navController 的 rootViewController 没有意识到它在模态呈现时的尺寸较小?

ios - 有没有办法以编程方式注销推送通知设备?

ios - 当一切肯定运行正常时,为什么 Controller 不打印到控制台

iphone - 如何从 iPhone 的字符串中删除标签?