2014-03-13 60 views
12

我有一个问题,因为我做了上次更新的SDK,我的标签栏的色调颜色不运行....它保持蓝色色调,而不是绿色。更改TintColor标签栏在iOS 7.1中选择的项目

我试图做的是,在我viewDidLoad中:

[[UITabBar appearance] setTintColor:[UIColor greenColor]]; 

但它没有运行......有人来帮助我吗?

+0

'viewDidLoad'有点晚 - 视图已经被加载。尝试将该行移至应用程序委托中的'applicationDidFinishLaunching:withOptions:'。 –

+0

你是对的.. :) thx – deveLost

+0

看到这个在我的应用程序,今天刚获得批准。色彩颜色在故事板的检查器上全局设置。 – VaporwareWolf

回答

8

外观代理API应在加载视图之前调用。一旦调用viewDidLoad,它已经太晚了。

将您的外观调用移动到AppDelegate的applicationDidFinishLaunching:withOptions:

+0

这只是SDK 7.1的一个bug,当我在故事板上设置它时,它不会改变色调的颜色? – deveLost

+0

@Myste不确定。它应该工作,但也许这是一个错误。 –

+0

因为更新它不适用于我^^ – deveLost

相关问题