| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- //
- // 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 kRandomFlatColor [UIColor randomFlatColor]
- #endif
|