UIColor+CJ
a easy way to use UIColor by color name, RGB, HEXString
Author:CoderChenJun
Email:Coder.ChenJun@qq.com
Catalog
- Description
-
Usage
- HEXString
- color name
- RGB
- Statement
<a id="Description"></a>Description
<a id="initialisations"></a>initialisations
/** R: G: B: A: */
+ (UIColor *)RGBColorWithRed:(NSUInteger)red green:(NSUInteger)green blue:(NSUInteger)blue alpha:(CGFloat)alpha;
/** R: G: B: A=1 */
+ (UIColor *)RGBColorWithRed:(NSUInteger)red green:(NSUInteger)green blue:(NSUInteger)blue;
/** Hexadecimal:(#000000) A: */
+ (UIColor *)colorWithHexString:(NSString *)hexColorString alpha:(CGFloat)alpha;
/** Hexadecimal:(#000000) A=1 */
+ (UIColor *)colorWithHexString:(NSString *)hexColorString;
<a id="getColorComponentsAndValues"></a>get color components and values
- (CGFloat)redValue;
- (NSUInteger)RGBRedValue;
- (CGFloat)greenValue;
- (NSUInteger)RGBGreenValue;
- (CGFloat)blueValue;
- (NSUInteger)RGBBlueValue;
- (CGFloat)alphaValue;
<a id="colorname"></a>color name
- name starting with A
/** 愛麗絲藍色 */
+ (UIColor *)aliceBlueColor;
/** 古白色 */
+ (UIColor *)antiqueWhiteColor;
/** 水綠色 */
+ (UIColor *)aquaColor;
/** 碧綠色 */
+ (UIColor *)aquamarineColor;
/** 蔚藍色 */
+ (UIColor *)azureColor;
- name starting with B
/** 米色 */
+ (UIColor *)beigeColor;
/** 乳脂色 */
+ (UIColor *)bisqueColor;
//+ (UIColor *)blackColor;
/** 漂白后的杏仁色 */
+ (UIColor *)blanchedAlmondColor;
//+ (UIColor *)blueColor;
/** 藍紫羅蘭色 */
+ (UIColor *)blueVioletColor;
//+ (UIColor *)brownColor;
/** 樹干色 */
+ (UIColor *)burlyWoodColor;
- name starting with C
/** 軍校藍色 */
+ (UIColor *)cadetBlueColor;
/** 查特酒綠色 */
+ (UIColor *)chartreuseColor;
/** 巧克力色 */
+ (UIColor *)chocolateColor;
/** 珊瑚色 */
+ (UIColor *)coralColor;
/** 矢車菊藍色 */
+ (UIColor *)cornflowerBlueColor;
/** 玉米色 */
+ (UIColor *)cornsilkColor;
/** 猩紅色 */
+ (UIColor *)crimsonColor;
//+ (UIColor *)cyanColor;
- name starting with D
/** 深藍色 */
+ (UIColor *)darkBlueColor;
/** 深青色 */
+ (UIColor *)darkCyanColor;
/** 暗金杖色 */
+ (UIColor *)darkGoldenRodColor;
//+ (UIColor *)darkGrayColor;
/** 深綠色 */
+ (UIColor *)darkGreenColor;
/** 暗卡其色 */
+ (UIColor *)darkKhakiColor;
/** 深洋紫色 */
+ (UIColor *)darkMagentaColor;
/** 深橄欖綠色 */
+ (UIColor *)darkOliveGreenColor;
/** 深橙色 */
+ (UIColor *)darkOrangeColor;
/** 暗蘭色 */
+ (UIColor *)darkOrchidColor;
/** 深紅色 */
+ (UIColor *)darkRedColor;
/** 深鮮肉色 */
+ (UIColor *)darkSalmonColor;
/** 深海洋綠色 */
+ (UIColor *)darkSeaGreenColor;
/** 深板巖藍色 */
+ (UIColor *)darkSlateBlueColor;
/** 深石板灰色 */
+ (UIColor *)darkSlateGrayColor;
/** 深寶石綠色 */
+ (UIColor *)darkTurquoiseColor;
/** 深紫羅蘭色 */
+ (UIColor *)darkVioletColor;
/** 深粉紅色 */
+ (UIColor *)deepPinkColor;
/** 深天藍色 */
+ (UIColor *)deepSkyBlueColor;
/** 暗灰色 */
+ (UIColor *)dimGrayColor;
/** 寶藍色 */
+ (UIColor *)dodgerBlueColor;
- name starting with F
/** 火磚色 */
+ (UIColor *)fireBrickColor;
/** 白花色 */
+ (UIColor *)floralWhiteColor;
/** 森林綠色 */
+ (UIColor *)forestGreenColor;
/** 紫紅色 */
+ (UIColor *)fuchsiaColor;
- name starting with G
/** Gainsboro色 */
+ (UIColor *)gainsboroColor;
/** 幽靈白色 */
+ (UIColor *)ghostWhiteColor;
/** 金色 */
+ (UIColor *)goldColor;
/** 秋色 */
+ (UIColor *)goldenRodColor;
//+ (UIColor *)grayColor;
+ (UIColor *)greenGOColor;
/** 綠黃色 */
+ (UIColor *)greenYellowColor;
- name starting with H
/** 淺粉紅色 */
+ (UIColor *)honeyDewColor;
/** 熱情的粉紅色 */
+ (UIColor *)hotPinkColor;
- name starting with I
/** 印度紅色 */
+ (UIColor *)indianRedColor;
/** 靛青色 */
+ (UIColor *)indigoColor;
/** 象牙色 */
+ (UIColor *)ivoryColor;
- name starting with K
/** 卡其色 */
+ (UIColor *)khakiColor;
- name starting with L
/** 薰衣草花的淡紫色 */
+ (UIColor *)lavenderColor;
/** 蒼白的紫羅蘭紅色 */
+ (UIColor *)lavenderBlushColor;
/** 草坪綠色 */
+ (UIColor *)lawnGreenColor;
/** 檸檬沙色 */
+ (UIColor *)lemonChiffonColor;
/** 淡藍色 */
+ (UIColor *)lightBlueColor;
/** 淺珊瑚色 */
+ (UIColor *)lightCoralColor;
/** 淡青色 */
+ (UIColor *)lightCyanColor;
/** 淺秋麒麟黃 */
+ (UIColor *)lightGoldenRodYellowColor;
//+ (UIColor *)lightGrayColor;
/** 淡綠色 */
+ (UIColor *)lightGreenColor;
/** 淺粉色 */
+ (UIColor *)lightPinkColor;
/** 淺鮮肉色 */
+ (UIColor *)lightSalmonColor;
/** 淺海洋綠色 */
+ (UIColor *)lightSeaGreenColor;
/** 淡天藍色 */
+ (UIColor *)lightSkyBlueColor;
/** 淺石板灰色 */
+ (UIColor *)lightSlateGrayColor;
/** 淡鋼藍色 */
+ (UIColor *)lightSteelBlueColor;
/** 淡黃色 */
+ (UIColor *)lightYellowColor;
/** 檸檬色 */
+ (UIColor *)limeColor;
/** 檸檬綠色 */
+ (UIColor *)limeGreenColor;
/** 亞麻色 */
+ (UIColor *)linenColor;
- name starting with M
//+ (UIColor *)magentaColor;
/** 栗色 */
+ (UIColor *)maroonColor;
/** 適中的碧綠色 */
+ (UIColor *)mediumAquaMarineColor;
/** 適中的藍色 */
+ (UIColor *)mediumBlueColor;
/** 適中的蘭花紫色 */
+ (UIColor *)mediumOrchidColor;
/** 中的紫色 */
+ (UIColor *)mediumPurpleColor;
/** 適中的海洋綠色 */
+ (UIColor *)mediumSeaGreenColor;
/** 適中的板巖藍色 */
+ (UIColor *)mediumSlateBlueColor;
/** 適中的春天的綠色 */
+ (UIColor *)mediumSpringGreenColor;
/** 適中的寶石綠色 */
+ (UIColor *)mediumTurquoiseColor;
/** 栗色 */
+ (UIColor *)mediumVioletRedColor;
/** 適中的紫羅蘭紅色 */
+ (UIColor *)midnightBlueColor;
/** 薄荷奶油色 */
+ (UIColor *)mintCreamColor;
/** 霧中玫瑰色 */
+ (UIColor *)mistyRoseColor;
/** 鹿皮色 */
+ (UIColor *)moccasinColor;
- name starting with N
/** 耐爾潔白色 */
+ (UIColor *)navajoWhiteColor;
/** 海軍藍色 */
+ (UIColor *)navyColor;
- name starting with O
/** 老飾帶色 */
+ (UIColor *)oldLaceColor;
/** 橄欖色 */
+ (UIColor *)oliveColor;
/** 橄欖褐色 */
+ (UIColor *)oliveDrabColor;
//+ (UIColor *)orangeColor;
/** 橙紅色 */
+ (UIColor *)orangeRedColor;
/** 蘭花紫色 */
+ (UIColor *)orchidColor;
- name starting with P
/** 灰秋色 */
+ (UIColor *)paleGoldenRodColor;
/** 淺綠色 */
+ (UIColor *)paleGreenColor;
/** 蒼白的寶石綠色 */
+ (UIColor *)paleTurquoiseColor;
/** 臉紅的淡紫紅色 */
+ (UIColor *)paleVioletRedColor;
/** 番木瓜色 */
+ (UIColor *)papayaWhipColor;
/** 桃色 */
+ (UIColor *)peachPuffColor;
/** 秘魯色 */
+ (UIColor *)peruColor;
/** 粉色 */
+ (UIColor *)pinkColor;
/** 青紫色 */
+ (UIColor *)plumColor;
/** 火藥藍色 */
+ (UIColor *)powderBlueColor;
//+ (UIColor *)purpleColor;
- name starting with R
//+ (UIColor *)redColor;
/** 玫瑰棕色 */
+ (UIColor *)rosyBrownColor;
/** 皇家藍色 */
+ (UIColor *)royalBlueColor;
- name starting with S
/** 馬鞍棕色 */
+ (UIColor *)saddleBrownColor;
/** 肉色 */
+ (UIColor *)salmonColor;
/** 沙棕色 */
+ (UIColor *)sandyBrownColor;
/** 海洋綠色 */
+ (UIColor *)seaGreenColor;
/** 海貝色 */
+ (UIColor *)seaShellColor;
/** 土黃赭色 */
+ (UIColor *)siennaColor;
/** 銀白色 */
+ (UIColor *)silverColor;
/** 天藍色 */
+ (UIColor *)skyBlueColor;
/** 板巖藍色 */
+ (UIColor *)slateBluColor;
/** 板巖灰色 */
+ (UIColor *)slateGrayColor;
/** 雪色 */
+ (UIColor *)snowColor;
/** 春天綠色 */
+ (UIColor *)springGreenColor;
/** 鋼藍色 */
+ (UIColor *)steelBlueColor;
- name starting with T
/** 曬色 */
+ (UIColor *)tanColor;
/** 水鴨色 */
+ (UIColor *)tealColor;
/** 蒼紫色 */
+ (UIColor *)thistleColor;
/** 茄色 */
+ (UIColor *)tomatoColor;
/** 綠寶石色 */
+ (UIColor *)turquoiseColor;
- name starting with V
/** 紫羅蘭色 */
+ (UIColor *)violetColor;
- name starting with W
/** 小麥色 */
+ (UIColor *)wheatColor;
//+ (UIColor *)whiteColor;
/** 煙白色 */
+ (UIColor *)whiteSmokeColor;
- name starting with Y
//+ (UIColor *)yellowColor;
/** 黃綠色 */
+ (UIColor *)yellowGreenColor;
<a id="Usage"></a>Usage
HEXString
UILabel *view0 = [[UILabel alloc] initWithFrame:CGRectMake(30, 30, 250, 50)];
view0.backgroundColor = HEXColor(@"#FFF0F5");
view0.text = @"HEXColor(@\"#FFF0F5\");";
[self.view addSubview:view0];
color name
UILabel *view1 = [[UILabel alloc] initWithFrame:CGRectMake(30, 90, 250, 50)];
view1.text = @"[UIColor goldColor];";
[self.view addSubview:view1];
UILabel *view2 = [[UILabel alloc] initWithFrame:CGRectMake(30, 150, 250, 50)];
view2.backgroundColor = [UIColor dodgerBlueColor];
view2.text = @"[UIColor dodgerBlueColor];";
[self.view addSubview:view2];
RGB
UILabel *view3 = [[UILabel alloc] initWithFrame:CGRectMake(30, 210, 250, 50)];
view3.backgroundColor = RGBColor(123, 234, 10);
view3.text = @"RGBColor(123, 234, 10);";
[self.view addSubview:view3];
readmeImg.png
<a id="Statement"></a>Statement
此簡書文章為作者原創,供大家學習參考并使用。
在此感謝大家耐心的閱讀,希望該文章會對你們有所幫助。
UIColor+CJ 的github地址:https://github.com/CoderChenJun/CJColorExample