iOS是tabbar图标的默认UIColor?

时间:2012-02-05 13:24:57

标签: objective-c ios cocoa-touch uikit uitabbar

我正在正确更改tabbar图标颜色,但我有时需要返回默认的蓝色图标。哪个是调色板的默认蓝色? UIColor“青色”和“蓝色”都没有!感谢

colorIcon = [UIColor greenColor];

2 个答案:

答案 0 :(得分:2)

在更改标签栏图标的颜色之前,您可以保存当前颜色并使用该变量恢复原始颜色。

UIColor *originalColor = tabBar.selectedTintColor;
[tabBar setSelectedTintColor:[UIColor greenColor]];

恢复原始颜色:

[tabBar setSelectedTintColor:originalColor];

答案 1 :(得分:0)

仔细观察,您会看到颜色实际上是使用一些蓝色和一些浅蓝色甚至白色的颜色渐变。

见:

enter image description here