6

我的项目需要在 2 个不同的全局色调值之间切换。如何以编程方式执行此操作?

4

2 回答 2

8

UIAppearance就是答案!它将属性设置为该类(和子类)的所有对象。

[[UIView appearance] setTintColor:(UIColor *)]

您也可以更改backgroudColor所有按钮的

[[UIButton appearance] setBackgroundColor:(UIColor *)]
于 2013-10-28T17:44:23.883 回答
8

更改应用程序的色调颜色UIWindow。您可以使用.[[UIApplication sharedApplication] keyWindow]但更好的是使用[[UIApplication sharedApplication] delegate].window.

于 2013-10-28T17:42:41.407 回答