更改导航栏中返回按钮的颜色

16 浏览
0 Comments

更改导航栏中返回按钮的颜色

我试图将“设置”按钮的颜色更改为白色,但无法实现更改。\n我尝试了以下两种方法:\nnavigationItem.leftBarButtonItem?.tintColor = UIColor.whiteColor()\nnavigationItem.backBarButtonItem?.tintColor = UIColor.whiteColor()\n\n但是没有任何变化,它仍然是这样的:\n\"enter\n我该如何将该按钮变为白色?

0
0 Comments

问题原因:在导航栏中更改返回按钮的颜色。

解决方法:

1. 打开Storyboard。

2. 选中导航栏控制器。

3. 在属性检查器中找到"Navigation Bar"属性。

4. 展开"Navigation Item"子属性。

5. 找到"Back Button"属性。

6. 选择"Back Button"属性后,将其属性中的"Color"设置为所需的颜色。

代码:

// 设置返回按钮颜色

navigationController?.navigationBar.tintColor = UIColor.red

希望以上内容对你有所帮助!

0
0 Comments

问题原因:导航栏返回按钮的颜色无法更改。

解决方法:

1. 使用以下代码更改箭头颜色:

self.navigationController.navigationBar.tintColor = UIColor.whiteColor()

2. 如果以上方法不起作用,可以尝试以下代码:

self.navigationBar.barStyle = UIBarStyle.Black

self.navigationBar.tintColor = UIColor.whiteColor()

3. Swift 3 中,可以简化代码为:

self.navigationController.navigationBar.tintColor = UIColor.white

4. 在 Xcode 11 中,使用以下代码更新:

self.navigationController?.navigationBar.tintColor =

但是这只能改变箭头的颜色,返回按钮上的文本仍然保持不变。

需要注意的是,为什么要使用 UIBarStyle.Black 暂时没有解释提供。

0
0 Comments

问题的出现原因:在导航栏中更改返回按钮的颜色。

解决方法:可以通过在故事板中更改全局色调来实现。在故事板上点击一个空白空间,然后选择右侧工具栏中的“显示文件检查器”选项。在工具栏底部可以看到“全局色调”选项。此外,也可以通过编程方式来实现。在AppDelegate.swift文件的application(application:didFinishLaunchingWithOptions:)方法中编写代码self.window!.tintColor = .yourColor。如果视图控制器只是一个XIB而不是故事板的一部分,则无法通过故事板来实现,需要通过编程方式来设置。

0