我正在try 更改后退按钮箭头

在此处输入图像描述

我目前使用以下方法来控制文本大小以及后退按钮上的文本 colored颜色 :

[[UIBarButtonItem appearance] setTitleTextAttributes:
  [NSDictionary dictionaryWithObjectsAndKeys:
    [UIColor whiteColor], UITextAttributeTextColor,
    [UIFont boldSystemFontOfSize:16.0f], UITextAttributeFont,
    [UIColor darkGrayColor], UITextAttributeTextShadowColor,
    [NSValue valueWithCGSize:CGSizeMake(0.0, -1.0)], UITextAttributeTextShadowOffset,
  nil] forState:UIControlStateNormal];

但是如果我只想更改后退按钮的箭头 colored颜色 ,我应该怎么做呢?

推荐答案

要更改特定导航控制器的后退按钮V形 colored颜色 *:

self.navigationController.navigationBar.tintColor = [UIColor whiteColor];

*如果您使用的应用程序具有多个导航控制器,并且希望将此V形 colored颜色 应用于每个控制器,则可能需要使用外观代理 for each 导航控制器设置后退按钮V形,如下所示:

[[UINavigationBar appearance] setTintColor:[UIColor whiteColor]];

更重要的是,迅速(感谢 comments 中的杰伊·马尤(Jay Mayu)):

UINavigationBar.appearance().tintColor = UIColor.whiteColor()

Ios相关问答推荐

无法在所有窗口上方显示图像

在flutter中使用flatter_screenutil这样的软件包的目的是什么?

Xcode 15阻止我的应用程序运行:由于实时模式录制的高比率,丢失了1条日志(log)/路标消息?

SwiftData共享扩展阻止应用程序打开SQLite文件

许多文本字段的性能问题

在iOS中使用Swift,即时更改应用语言后,立即改变外观会出现问题

归档时命令 PhaseScriptExecution 失败,退出代码非零

SwiftUI 动画:为什么容器视图在移动?我很难理解这种行为

FileHandle 不会在 iOS 中释放内存

添加到单个自定义视图时,Swiftui 项目会在所有视图中重复

SwiftUI:通过Sheet将数据添加到Realm DB时视图不更新

将角半径仅应用于 Swiftui 中按钮的两个角

使用 Vim 代替(或与)Xcode 进行 iOS 开发

警告:iPad:Icon-72.png:图标尺寸(0 x 0)

在代码生成的 UIView 上绘制 UIBezierPath

无论我将构建版本或应用程序版本更改为什么,都会出现 ITEMS-4238冗余二进制上传错误

由于 NSInvalidUnarchiveOperationException 导致 iOS11 WKWebview 崩溃

Swift中类的初始化类方法?

iOS 应用程序中的手动语言 Select (iPhone 和 iPad)

如何在 Objective-C (iOS) 中的图像上写文本?