您的位置:首页 > 产品设计 > UI/UE

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 黑
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  iOS UIColor