首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >改变全局色调颜色-iOS7 7/iOS7 8

改变全局色调颜色-iOS7 7/iOS7 8
EN

Stack Overflow用户
提问于 2013-09-23 13:20:10
回答 8查看 41.9K关注 0票数 70

我们如何通过代码改变iOS8 7/iOS8 8上的全局色调颜色?我希望更改使用此属性的多个对象,但不更改每个对象,这就是我希望使用全局tint属性的原因。

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2013-09-23 13:22:15

只需在应用程序委托中更改UIWindowtintColor,它就会自动作为默认值传递给它的所有UIView后代。

代码语言:javascript
复制
[self.window setTintColor:[UIColor greenColor]];
票数 114
EN

Stack Overflow用户

发布于 2013-10-02 15:24:14

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

票数 69
EN

Stack Overflow用户

发布于 2015-08-08 06:43:40

有两种方法可以改变您的全局色调颜色。正如上面提到的,您可以在self.window.tintColor中更改-application:didFinishLaunchingWithOptions:

在我看来,更优雅的方法是在您的故事板中设置Global文件检查器,而不选择任何内容。这样你的-application:didFinishLaunchingWithOptions:就更干净了。

票数 39
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18960321

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档