如何更改UIStoryboard中使用的动态颜色
我想知道是否可以在故事板中分配“动态”颜色。
从iOS7开始,您可以使用tintColor并通过keyWindow的tintColor以编程方式更改它。 但是我找不到一种方法来影响这个tintColor到一个按钮背景。 这可以让我轻松有办法主题我的应用程序。
我想通过在UIColor上使用类别并重载初始化程序以交换特定颜色并在我想要“动态颜色”时使用此颜色来想到一个疯狂的黑客。
有任何想法吗?
我终于找到了解决方案..(必须等待工具存在:p)。
Crayons
是Alcatraz
允许您在Storyboard中重复使用一些代码定义颜色! 是啊!
看看: https : //github.com/Sephiroth87/Crayons
如果我正确理解你的问题。
请尝试以下代码:
[[UITabBar appearance] setTintColor:[UIColor redColor]]; [[UITabBar appearance] setBarTintColor:[UIColor yellowColor]];
另外,请检查以下链接:
- 在iOS 7上更改标签栏色调颜色
- 为什么我的UIButton.tintColor不起作用?
- iOS 7 UIBarButton后退按钮箭头颜色
- iOS 7教程