ColorMacro.h
4.15 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
//
// ColorMarcro.h
// CommonLibrary
//
// Created by Alexi on 13-10-23.
// Copyright (c) 2013年 ywchen. All rights reserved.
//
#ifndef CommonLibrary_ColorMarcro_h
#define CommonLibrary_ColorMarcro_h
#import "UIColor+MLPFlatColors.h"
// 取色值相关的方法
#define RGB(r,g,b) [UIColor colorWithRed:(r)/255.f \
green:(g)/255.f \
blue:(b)/255.f \
alpha:1.f]
#define RGBA(r,g,b,a) [UIColor colorWithRed:(r)/255.f \
green:(g)/255.f \
blue:(b)/255.f \
alpha:(a)]
#define RGBOF(rgbValue) [UIColor colorWithRed:((float)((rgbValue & 0xFF0000) >> 16))/255.0 \
green:((float)((rgbValue & 0xFF00) >> 8))/255.0 \
blue:((float)(rgbValue & 0xFF))/255.0 \
alpha:1.0]
#define RGBA_OF(rgbValue) [UIColor colorWithRed:((float)(((rgbValue) & 0xFF000000) >> 24))/255.0 \
green:((float)(((rgbValue) & 0x00FF0000) >> 16))/255.0 \
blue:((float)(rgbValue & 0x0000FF00) >> 8)/255.0 \
alpha:((float)(rgbValue & 0x000000FF))/255.0]
#define RGBAOF(v, a) [UIColor colorWithRed:((float)(((v) & 0xFF0000) >> 16))/255.0 \
green:((float)(((v) & 0x00FF00) >> 8))/255.0 \
blue:((float)(v & 0x0000FF))/255.0 \
alpha:a]
// 定义通用颜色
#define kBlackColor [UIColor blackColor]
#define kDarkGrayColor [UIColor darkGrayColor]
#define kLightGrayColor [UIColor lightGrayColor]
#define kWhiteColor [UIColor whiteColor]
#define kGrayColor [UIColor grayColor]
#define kRedColor [UIColor redColor]
#define kGreenColor [UIColor greenColor]
#define kBlueColor [UIColor blueColor]
#define kCyanColor [UIColor cyanColor]
#define kYellowColor [UIColor yellowColor]
#define kMagentaColor [UIColor magentaColor]
#define kOrangeColor [UIColor orangeColor]
#define kPurpleColor [UIColor purpleColor]
#define kClearColor [UIColor clearColor]
#define kWeChatBgColor RGB(242,242,242)
#define kTempBlueColor RGB(85,198,242)
#define kRandomFlatColor [UIColor randomFlatColor]
//文字颜色
#define KTextBlackColor RGB(40, 40, 40)
#define KBlack51Color RGB(51, 51, 51)
#define KYellowColor RGB(255, 163, 0)
#define KYellowHightColor RGB(179, 105, 27)
#define KUserInfoGrayColor RGB(101, 101, 101)
#define KGrayBgColor RGB(242, 242, 242)
#define KGray246BgColor RGB(246, 246, 246)
#define KSubTitleGrayColor RGB(152, 152, 152)
#define KGray195Color RGB(195, 195, 195)
#define KYellow153Color RGB(255, 153, 0)
#define KGray235Color RGB(235, 235, 235)
#define KGray102Color RGB(102, 102, 102)
#define KGray101Color RGB(101, 101, 101)
#define KGray153Color RGB(153, 153, 153)
#define KGray187Color RGB(187, 187, 187)
#define KGray173Color RGB(173, 173, 173)
#define KGrayLineColor RGB(243, 244, 245)
#define KOrderButtonGrayColor RGB(88, 92, 94)
#define KOrderRedColor RGB(255, 51, 85)
#define KGray227Color RGB(227, 227, 227)
#define KGray242Color RGB(242, 242, 242)
#define KGreen194Color RGB(0, 194, 0)
#define KOrange163Color RGB(255, 163, 0)
#define KCommonLineColor RGB(238, 238, 238)
#define KCopyLabelBgColor [UIColor qmui_colorWithHexString:@"4bd647"]//RGB(216, 136, 0)
#define KGreenColor @"00c200"
#define KGrayColor @"626775"
/**
* UIColor
*/
#define ZXColorA(r ,g ,b ,a) [UIColor colorWithRed:(r)/255.0 green:(g)/255.0 blue:(b)/255.0 alpha:(a)/255.0]
#define ZXColor(r ,g ,b) ZXColorA((r),(g),(b),255)
#define ZXRandomColor ZXColor(arc4random_uniform(255) ,arc4random_uniform(255) ,arc4random_uniform(255))
#endif