iOS开发- tintColor 与backgroundColor区别研究
来源:互联网 发布:网络的攻击与防范 编辑:程序博客网 时间:2024/05/01 21:40
UIView及其子类有两个设置颜色的属性:tintColor 和 backgroundColor ?
你知道他们的区别么?
1.backgroundColor顾名思义就是背景颜色,就是整个UIView子类的充满视图的颜色;
特点:
(1).默认父视图设置的背景颜色,如果子视图的背景颜色也是default那么默认透明的视图都是父视图的背景颜色(2)背景颜色对于视图上的带有线条的内容是无法改变的;比如字体颜色
2.tintColor字面意思也是色彩,痕迹,相当于是一个描述一个视图中的线条的颜色,这与痕迹的中文释义不谋而合;
(1).tintColor是描述线条轮廓的一种颜色,该颜色默认具有传递性,默认状态下最底部的视图的tintcolor会一直往上面的视图传递(2).如果子视图改变了tintcolor那么将会和父视图的tintColor不一样;传递链从此处断开(3).navagation的item的 tintColor和controller自带的View不是在同一层次上;改变controller的view的tintColor对navagation的tintColor没有颜色;(4).由于,tintColor的特性,我们可以对镂空的图片(如tabbar的image和 BarButtonItem的image)进行设置tintColor就可以设置改变镂空图片的颜色
可以从上图中看出,tintColor从父视图一直传递了过来;
由此我们可以做一个,比较偷懒的做法,把所有的默认的线条颜色都改为一样的,用如何做呢?
改变window的tintColor即可,因为window是最底层的view!
[[UIApplication sharedApplication] keyWindow].tintColor = [UIColor orangeColor];由此会产生连锁反应
原文地址http://blog.csdn.net/yangbingbinga/article/details/43032071
0 0
- iOS开发- tintColor 与backgroundColor区别研究
- iOS开发- tintColor 与backgroundColor区别研究
- ios tintColor 与backgroundColor区别研究
- iOS tintColor与backgroundColor的区别
- iOS tintColor与backgroundColor
- iOS tintColor 与 backgroundColor
- iOS开发中,tintColor和 backgroundColor的区别
- ios barTintColor backgroundColor tintColor UITextAttributeTextColor的区别
- ios UI tintcolor 与 bartintcolor
- navigationcontroller barTintColor, tintColor, backgroundColor的不同
- iOS tintColor和barTintColor的区别
- cocoa touch——UIView——backgroundColor,tintColor
- ios开发中自定义 UISegmentedControl 中每个segment的tintcolor
- UIColor和TintColor区别
- bgcolor、bgColor与backgroundColor三者的区别
- 简单说 background-color 与 backgroundColor的区别
- TintColor
- tintcolor
- 编写一个函数 int count_chars(char const *str,char const *chars) 函数应该在第一个参数中进行查找, 并返回匹配第二个参数所包含的字符的数量。
- Android中Path类的lineTo方法和quadTo方法画线的区别
- iOS多线程
- hdu 3579:Hello Kiki (线性同余方程组求正整数解)
- Field类的setAccessible()方法
- iOS开发- tintColor 与backgroundColor区别研究
- Win7下modelsim编译Xilinx库
- 职业院校人体解剖学实验室文化建设研究
- 第2章 2.10 Servlet介绍
- linux学习之shell脚本 ------- 控制流结构
- JVM学习笔记(一)------基本结构
- Java虚拟机(六):Java编程和执行过程
- 运算符重载实例——Nybble
- CSS从大图片上截取小图标的使用