iOS 8 及更高版本中的更多选项卡图标颜色

Posted

技术标签:

【中文标题】iOS 8 及更高版本中的更多选项卡图标颜色【英文标题】:More Tab icons colour in iOS 8 and later 【发布时间】:2016-02-26 07:44:31 【问题描述】:

背景: 我正在开发具有多个选项卡的应用程序,因此右侧有一个更多选项卡。

问题:ios 7 中,更多选项卡中的图标颜色为 灰色,这是 Apple 的默认颜色。 但从 iOS 8 及更高版本开始,这些图标的颜色变为蓝色

预期: 我希望更多选项卡中的图标颜色为灰色

我已经尝试了多种与 UITabBar 图标图像相关的解决方案,但没有一个有效。 我附上了 iOS7 和 iOS8 及更高版本的图像。

【问题讨论】:

请添加代码你如何设置标签的图像? 【参考方案1】:

尝试更改应用程序的全局色调颜色。如果您使用 Storyboard,则此选项在文件检查器的文档部分中可用。

根据 Apple 的文档 here,“如果您不为窗口指定色调,它将使用系统默认颜色。”

【讨论】:

谢谢老兄,帮了大忙!我使用以下代码行来设置应用程序的全局色调颜色:[self.window setTintColor:color_tint];

以上是关于iOS 8 及更高版本中的更多选项卡图标颜色的主要内容,如果未能解决你的问题,请参考以下文章

选项卡图标在 iOS 4 上更改默认颜色

iOS中的自定义图像“更多”选项卡和更多项目中的图像颜色

在更多选项卡上时,iOS 7 选项卡栏图标暂时消失

未选择选项卡时更改 UITabBarController 选项卡图标颜色

在 UITabBarController 中自定义更多选项卡

如何更改 TabLayout 选定选项卡的图标颜色?