UI效果iOS 开发每天分享优质文章iOS进阶指南

backgroundColor与 tintColors的区别

2016-06-07  本文已影响251人  IIronMan

1.backgroundColor顾名思义就是背景颜色,就是整个UIView子类的充满视图的颜色;

特点:

2.tintColor字面意思也是色彩,痕迹,相当于是一个描述一个视图中的线条的颜色,这与痕迹的中文释义不谋而合;

backgroundColor与 tintColors的区别图

可以从上图中看出,tintColor从父视图一直传递了过来;
由此我们可以做一个,比较偷懒的做法,把所有的默认的线条颜色都改为一样的,用如何做呢?
改变window的tintColor即可,因为window是最底层的view!
[[UIApplication sharedApplication] keyWindow].tintColor = [UIColor orangeColor];
由此会产生连锁反应

上一篇下一篇

猜你喜欢

热点阅读