【发布时间】:2020-05-08 21:05:10
【问题描述】:
如何更改故事板中默认后退按钮的文本颜色。(通过故事板和编程方式)?出现的默认颜色是蓝色。 This question 有助于设置后退按钮的文本,但不能设置颜色。
【问题讨论】:
如何更改故事板中默认后退按钮的文本颜色。(通过故事板和编程方式)?出现的默认颜色是蓝色。 This question 有助于设置后退按钮的文本,但不能设置颜色。
【问题讨论】:
尼提什,
在您的故事板侧边栏中,确保您选择导航控制器的导航栏选项卡 - 而不是您的表格视图。然后将导航栏的背景颜色更改为您设置的任何颜色。一些蓝色。据我所知,您无法更改情节提要中后退按钮的颜色,因此在情节提要中设置导航栏控制器颜色后,如图所示:
然后您可以通过将以下代码放入您的 viewDidLoad 方法来完成此操作:
self.navigationController.navigationBar.tintColor = [UIColor whiteColor]; //your color of what you want, I assume you want white based on your background color
结果会是这样的:
【讨论】:
通过 StoryBoard,您可以轻松设置色调。
选择导航控制器的导航栏选项卡,然后在属性检查器中选择色调。
【讨论】:
这是我的解决方法:
[[UINavigationBar appearance] setTitleTextAttributes:@{NSForegroundColorAttributeName: [UIColor whiteColor]}];
[[UINavigationBar appearance] setTintColor:[UIColor whiteColor]];
它适用于 iOS 7+。
【讨论】:
要更改 Storyboard 中整个应用程序的后退按钮的颜色,请选择导航控制器中的导航栏。在实用程序窗格中选择显示文件检查器。在 Interface Builder Document 部分的底部,设置 Global Tint。这会将应用程序中所有视图控制器的后退按钮的颜色以及导航栏的标题文本设置为您选择的颜色。
【讨论】: