美文网首页
OC: UIColor+MaxMethod

OC: UIColor+MaxMethod

作者: 一欧Yiou | 来源:发表于2018-11-06 14:03 被阅读5次

.h文件

#import <UIKit/UIKit.h>

@interface UIColor (MaxMethod)

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

@end

.m文件

#import "UIColor+MaxMethod.h"

@implementation UIColor (MaxMethod)

+ (UIColor *)colorWithHex:(int)hex {
    return [self colorWithHex:hex alpha:1.0];
}

+ (UIColor *)colorWithHex:(int)hex alpha:(CGFloat)alpha {
    CGFloat red = ((hex & 0xff0000) >> 16) / 255.0;
    CGFloat green = ((hex & 0xff00) >> 8) / 255.0;
    CGFloat blue = (hex & 0xff) / 255.0;
    return [UIColor colorWithRed:red green:green blue:blue alpha:alpha];
}

@end

相关文章

网友评论

      本文标题:OC: UIColor+MaxMethod

      本文链接:https://www.haomeiwen.com/subject/xuhuxqtx.html