【IOS类扩展之Hex值颜色转换】UIColor+Hex

@interface UIColor (Util)

 

+ (UIColor *)colorWithHex:(int)hexValue alpha:(CGFloat)alpha;

+ (UIColor *)colorWithHex:(int)hexValue;

 

+ (UIColor *)themeColor;

+ (UIColor *)nameColor;

 

 

 

#import "UIColor+Util.h"

 

@implementation UIColor (Util)

 

#pragma mark - Hex

 

+ (UIColor *)colorWithHex:(int)hexValue alpha:(CGFloat)alpha

{

    return [UIColor colorWithRed:((float)((hexValue & 0xFF0000) >> 16))/255.0

                           green:((float)((hexValue & 0xFF00) >> 8))/255.0

                            blue:((float)(hexValue & 0xFF))/255.0

                           alpha:alpha];

}

 

+ (UIColor *)colorWithHex:(int)hexValue

{

    return [UIColor colorWithHex:hexValue alpha:1.0];

}

 

 

#pragma mark - theme colors

 

+ (UIColor *)themeColor

{

    return [UIColor colorWithRed:235.0/255 green:235.0/255 blue:243.0/255 alpha:1.0];

}

 

+ (UIColor *)nameColor

{

    return [UIColor colorWithHex:0x087221];

}

 

 

@end

posted on 2015-05-31 17:05  pTrack  阅读(603)  评论(0)    收藏  举报