在iOS 7中如何更改选项卡栏的颜色?

3
我该如何在iOS 7中更改标签栏的颜色?目前,我已经使用以下方法更改了导航栏的颜色:
self.navigationController.navigationBar.barTintColor = [UIColor colorWithRed:0.376 green:0.729 blue:0.318 alpha:1.000];

然而,我希望可以更改使用Storyboard文件创建的Xcode项目中选项卡栏的颜色。

1个回答

15

如果您在故事板中打开Tab Bar控制器场景,您应该看到一个带有选项卡栏对象作为子对象的选项卡栏控制器。选择选项卡栏对象并打开属性检查器。您可以通过修改样式下方的Bar Tint属性来更改色调颜色。

要以编程方式修改它,请尝试以下操作:

self.tabBarController.tabBar.barTintColor =  [UIColor colorWithRed:0.376 green:0.729 blue:0.318 alpha:1.000];

太好了,谢谢。如果可能的话,你会如何以编程方式实现这个? - Daniel Bramhall
更新了答案。它假设您有一个名为tabBarController的属性。 - JonahGabriel
方括号内应该只有一个UIColor ;) - Daniel Bramhall

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接