设置选定的标签栏项目色调?

Posted

技术标签:

【中文标题】设置选定的标签栏项目色调?【英文标题】:Set selected tab bar item tint? 【发布时间】:2015-02-06 10:00:39 【问题描述】:

我知道关于这个主题有类似的答案,但我似乎无法得出任何结论。我正在使用 ios 8 和在应用程序委托中创建的标签栏。有没有办法将选定的标签栏项目设置为某种颜色。最好不使用图像。

【问题讨论】:

【参考方案1】:
[[UITabBar appearance] setTintColor:[UIColor myBlueishColor]];
[[UITabBar appearance] setSelectedImageTintColor:[UIColor myBlueishColor]];

您可以在此处找到更多相关信息: http://jslim.net/blog/2014/05/05/ios-customize-uitabbar-appearance/

【讨论】:

你会在实际标签栏显示之前调用它吗? didFiishLaunchingWithOptions 是个好地方。 在 viewDidLoad 中尝试过。如果 didFinishLaunchingWithOptions 是正确的地方,那么用这些信息更新你的答案会更清楚。

以上是关于设置选定的标签栏项目色调?的主要内容,如果未能解决你的问题,请参考以下文章

iphone - 标签栏设置图像色调颜色(状态)

如何检查选定的标签栏

使用 xcode 5 界面生成器设置标签栏色调(背景)颜色

iOS 8:在界面构建器中设置的自定义标签栏项目的选定图像不起作用

如何让自定义标签栏显示标签栏项目在 Xcode 中设置的选定图像?

iOS:为啥自定义标签栏项目仅显示为灰色轮廓?