用不同的颜色填充iOS Tabbar图标[重复]

Posted

技术标签:

【中文标题】用不同的颜色填充iOS Tabbar图标[重复]【英文标题】:Fill iOS Tabbar icon with different color [duplicate] 【发布时间】:2017-10-20 10:44:01 【问题描述】:

如何在选择和取消选择时使用不同颜色填充 ios TabBar 图标,或者我可以为每个状态使用不同的图像?

编辑:我想要一些边框和透明背景的边框效果,而有些则会被填充

【问题讨论】:

这是你的问题。系统仅显示提供的图像或图像。您应该分别为这两种状态创建一个或多个图像。例如:exampleSelected.pngexampleUnselected.png。它们应该是不同的。 如何为选中和未选中状态显示不同的图像@Mannopson 【参考方案1】:

您可以设置UITabBar图标被选中时的颜色:

[[UITabBar appearance] setTintColor:<YOUR-COLOR>];

【讨论】:

是的,但这会改变图像的颜色,我想要边框效果,其中一些将具有边框和透明背景,而一些将被填充

以上是关于用不同的颜色填充iOS Tabbar图标[重复]的主要内容,如果未能解决你的问题,请参考以下文章

iOS开发之--使用storyboard下,tabbar小图标和文字颜色的设置

快速使用标签栏上的不同图标

如何更改ios7中非活动标签栏图标的颜色?

如何在iOS 7中更改tabBarItems的文本和图标颜色?

iOS13及以下版本修改自定义Tabbar的分割线颜色等属性

自定义颜色的 UITabBar 图标