浦口区网站建设技术指导,伊春网站推广,卡姐的wap是什么意思,2023年最新新闻摘抄很多地方我们都使用16进制颜色#xff0c;但iPhone使用的是UIColor对象#xff0c;不直接支持16进制颜色#xff0c;为此#xff0c;需要我们手动将16进制颜色转换为UIColor - (UIColor *) hexStringToColor: (NSString *) stringToConvert
{NSString *cString [[stringTo…很多地方我们都使用16进制颜色但iPhone使用的是UIColor对象不直接支持16进制颜色为此需要我们手动将16进制颜色转换为UIColor - (UIColor *) hexStringToColor: (NSString *) stringToConvert
{NSString *cString [[stringToConvert stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]] uppercaseString];// String should be 6 or 8 charactersif ([cString length] 6) return [UIColor blackColor];// strip 0X if it appearsif ([cString hasPrefix:0X]) cString [cString substringFromIndex:2];if ([cString hasPrefix:#]) cString [cString substringFromIndex:1];if ([cString length] ! 6) return [UIColor blackColor];// Separate into r, g, b substringsNSRange range;range.location 0;range.length 2;NSString *rString [cString substringWithRange:range];range.location 2;NSString *gString [cString substringWithRange:range];range.location 4;NSString *bString [cString substringWithRange:range];// Scan valuesunsigned int r, g, b;[[NSScanner scannerWithString:rString] scanHexInt:r];[[NSScanner scannerWithString:gString] scanHexInt:g];[[NSScanner scannerWithString:bString] scanHexInt:b];return [UIColor colorWithRed:((float) r / 255.0f)green:((float) g / 255.0f)blue:((float) b / 255.0f)alpha:1.0f];
} 调用方法 backImageView.backgroundColor [self hexStringToColor: 00afb3]; 转载于:https://www.cnblogs.com/anyezhuixing/p/4208462.html