美文网首页
将16进制(@“#fcdf39”)转成UIColor

将16进制(@“#fcdf39”)转成UIColor

作者: AlanGe | 来源:发表于2017-08-16 23:02 被阅读28次

将16进制(@“#fcdf39”)转成UIColor

+(UIColor *)getColor:(NSString *)hexColor {
    unsigned int red,green,blue;
    NSRange range;
    range.length = 2;
    
    range.location = 0;
    [[NSScanner scannerWithString:[hexColor substringWithRange:range]] scanHexInt:&red];
    
    range.location = 2;
    [[NSScanner scannerWithString:[hexColor substringWithRange:range]] scanHexInt:&green];
    
    range.location = 4;
    [[NSScanner scannerWithString:[hexColor substringWithRange:range]] scanHexInt:&blue];
    
    return [UIColor colorWithRed:(float)(red/255.0f) green:(float)(green / 255.0f) blue:(float)(blue / 255.0f) alpha:1.0f];
}

相关文章

网友评论

      本文标题:将16进制(@“#fcdf39”)转成UIColor

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