我们如何通过代码改变iOS8 7/iOS8 8上的全局色调颜色?我希望更改使用此属性的多个对象,但不更改每个对象,这就是我希望使用全局tint属性的原因。
发布于 2013-09-23 13:22:15
只需在应用程序委托中更改UIWindow的tintColor,它就会自动作为默认值传递给它的所有UIView后代。
[self.window setTintColor:[UIColor greenColor]];发布于 2013-10-02 15:24:14
[[UIView appearance] setTintColor:[UIColor greenColor]];
发布于 2015-08-08 06:43:40
有两种方法可以改变您的全局色调颜色。正如上面提到的,您可以在self.window.tintColor中更改-application:didFinishLaunchingWithOptions:。
在我看来,更优雅的方法是在您的故事板中设置Global文件检查器,而不选择任何内容。这样你的-application:didFinishLaunchingWithOptions:就更干净了。

https://stackoverflow.com/questions/18960321
复制相似问题