UIColor
2013-08-01 17:31
274 查看
UIColor
管理颜色
使用三原色生成颜色:
UIColor *color = [UIColor colorWithRed:0.0 green:0.5 blue:1.0 alpha:1.0];
l 色0.0~1.0
l 透明度0.0~1.0
使用已有颜色生成颜色:
UIColor *color = [UIColor whiteColor];
color = [color colorWithAlphaComponent:0.5];
//
指定透明度[/code]
使用已有的型生成:
UIColor *color = [UIColor groupTableViewBackgroundColor];
添加UIView的背景图片: (用UIColor方法浪费内存,建议不适用)
UIImage *hogeImage = [UIImage imageNamed:@"hoge.png"];
UIColor *color = [[UIColor alloc] initWithPatternImage:hogeImage];
// 最好使用UIImageView来添加UIView的背景图
已有颜色 :
blackColor |
blueColor |
brownColor |
clearColor |
cyanColor |
darkGrayColor |
grayColor |
greenColor |
lightGrayColor |
magentaColor |
orangeColor |
purpleColor |
redColor |
whiteColor |
yellowColor |
lightTextColor
darkTextColor
groupTableViewBackgroundColor
viewFlipsideBackgroundColor
scrollViewTexturedBackgroundColor
UIColor类还支持许多静态方法,可以创建系统颜色,这些颜色都经过iPhone的校正,以达到尽可能准确的地步。这些方法如下所示,均来自UIColor.h:
+ (UIColor *)blackColor; // 0.0 白色
+ (UIColor *)darkGrayColor; // 0.333 白色
+ (UIColor *)lightGrayColor; // 0.667 白色
+ (UIColor *)whiteColor; // 1.0 白色
+ (UIColor *)grayColor; // 0.5 白色
+ (UIColor *)redColor; // 1.0, 0.0, 0.0 RGB
+ (UIColor *)greenColor; // 0.0, 1.0, 0.0 RGB
+ (UIColor *)blueColor; // 0.0, 0.0, 1.0 RGB
+ (UIColor *)cyanColor; // 0.0, 1.0, 1.0 RGB
+ (UIColor *)yellowColor; // 1.0, 1.0, 0.0 RGB
+ (UIColor *)magentaColor; // 1.0, 0.0, 1.0 RGB
+ (UIColor *)orangeColor; // 1.0, 0.5, 0.0 RGB
+ (UIColor *)purpleColor; // 0.5, 0.0, 0.5 RGB
+ (UIColor *)brownColor; // 0.6, 0.4, 0.2 RGB
+ (UIColor *)clearColor; // 0.0 白色, 0.0 alpha
创建好UIColor对象之后,就可以将其赋给文本视图的色彩属性了:
textView.textColor = myColorHue;
128/0/0
深红
255/0/0 红
255/0/255 粉红
255/153/204 玫瑰红
153/51/0 褐色
255/102/0 桔黄
255/153/0 浅桔黄
255/204/0 金色
255/204/153 棕黄
51/51/0 橄榄绿
128/128/0 深黄
153/204/0 酸橙色
255/255/0 黄色
255/255/153 浅黄
0/51/0 深绿
0/128/0 绿色
51/153/102 海绿
0/255/0 鲜绿
204/255/204 浅绿
0/51/102 深灰蓝
0/128/128 青色
51/204/204 宝石蓝
0/255/255 青绿
204/255/255 浅青绿
0/0/128 深蓝
0/0/255 蓝色
51/102/255 浅蓝
0/204/255 天蓝
153/204/255 浅蓝
51/51/153 靛蓝
102/102/153 蓝灰
128/0/128 紫色
153/51/102 梅红
204/153/255 淡紫
51/51/51 80%灰
128/128/128 50%灰
153/153/153 40%灰
192/192/192 25%灰
255/255/255 白
0/0/0 黑
相关文章推荐
- uicolor 扩充
- 16进制颜色(html颜色值)字符串转为UIColor
- core data UIColor转换为 自定义数据类型 (其他类型数据 转换同理)
- 16进制颜色与UIColor互转
- 使用RGB设置UIColor
- 将16进制颜色转换成UIColor-ios
- IOS学习之路二十四(custom 漂亮的UIColor)
- Html颜色值转成UIColor[RGB值]
- UIColor,CGColor,CIColor三者的区别和联系
- iOS 通过HEX(十六进制)得到一个UIColor的对象
- iOS小项目---UIColor采用rgb
- UIColor扩展
- UIColor方法
- 十六进制颜色 转为 uicolor ,定义有颜色的字符串,不同颜色字符串的拼接
- Xamarin.iOS_16进制颜色转UIColor
- 【我们都爱Paul Hegarty】斯坦福IOS8公开课个人笔记13 Drawing绘制、UIColor颜色、Fonts字体
- iOS获取UIColor的ARGB
- ios之把UIColor类型得到一张纯色的UIImage类型的图片
- 获取UIColor中的RGB值(本人亲测多个获取RGB值的方法,这个最有效)
- 16进制颜色转UIColor