@interface UIColor (WWAdditions)
// Hex码支持,比如[UIColor colorWithHex:0x3d5d6d alpha:0.6];
+ (UIColor*)colorWithHex:(NSInteger)hexValue alpha:(CGFloat)alphaValue;
+ (UIColor*)colorWithHex:(NSInteger)hexValue;
+ (UIColor*)whiteColorWithAlpha:(CGFloat)alphaValue;
+ (UIColor*)blackColorWithAlpha:(CGFloat)alphaValue;
#import "UIColor+WWAdditions.h"
@implementation UIColor (WWAdditions)
+ (UIColor*)colorWithHex:(NSInteger)hexValue alpha:(CGFloat)alphaValue {
return [UIColor colorWithRed:((float)((hexValue & 0xFF0000) >> 16))/255.0
green:((float)((hexValue & 0xFF00) >> 8))/255.0
blue:((float)(hexValue & 0xFF))/255.0 alpha:alphaValue];
}
+ (UIColor*)colorWithHex:(NSInteger)hexValue {
return [[self class] colorWithHex:hexValue alpha:1.0];
}
+ (UIColor*)whiteColorWithAlpha:(CGFloat)alphaValue {
return [[self class] colorWithHex:0xffffff alpha:alphaValue];
}
+ (UIColor*)blackColorWithAlpha:(CGFloat)alphaValue {
return [[self class] colorWithHex:0x000000 alpha:alphaValue];
}