繁体   English   中英

更改情节提要中默认后退按钮的文本颜色

[英]Change text color of default back button in storyboard

如何更改情节提要中默认后退按钮的文本颜色。(通过情节提要和以编程方式)? 出现的默认颜色是蓝色。 这个问题有助于设置后退按钮的文本,但不是颜色。

导航栏图片

尼蒂什,

在您的故事板侧边栏中,确保您选择了导航控制器的导航栏选项卡 - 而不是您的表格视图。 然后将导航栏的背景颜色更改为您设置的任何颜色。 一些蓝色。 据我所知,您无法更改情节提要中后退按钮的颜色,因此在情节提要中设置导航栏控制器颜色后,如图所示:

故事板 然后,您可以通过将以下代码放入 viewDidLoad 方法中来完成此操作:

self.navigationController.navigationBar.tintColor = [UIColor whiteColor]; //your color of what you want, I assume you want white based on your background color

结果会是这样:

最终结果

后退按钮的颜色将从storyboard global tint color 设置

在此处输入图片说明

通过 StoryBoard,您可以轻松设置色调颜色。

选择导航控制器的导航栏选项卡,然后在属性检查器中选择色调颜色。

使用 Storyboards - 没有更改代码 - 我以某种方式将我的 BACK 按钮重置为黄色(这让男孩很恼火!)我点击了“Tab Bar Controller Scene”中的“Tab Bar Controller”,然后更改了“Global Tint”在“文件检查器”中,万岁! 您现在实际上可以阅读“返回”按钮。

更改返回按钮颜色

这是我的修复:

[[UINavigationBar appearance] setTitleTextAttributes:@{NSForegroundColorAttributeName: [UIColor whiteColor]}];
[[UINavigationBar appearance] setTintColor:[UIColor whiteColor]];  

它适用于 iOS 7+。

要更改 Storyboard 中整个应用程序的后退按钮的颜色,请选择导航控制器中的导航栏。 在实用程序窗格中选择显示文件检查器。 在 Interface Builder Document 部分的底部,设置 Global Tint。 这会将后退按钮的颜色以及应用程序中所有视图控制器的导航栏标题文本设置为您选择的颜色。

在 Xcode 11 中,您可以简单地在属性检查器中为导航栏对象设置 tint 属性。

请看下面的截图:

在此处输入图片说明

我花了一些时间在预览中进行更改,但是您可以在运行应用程序时看到更改。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM