(UIColor*)colorWithHexString:(NSString*)stringToConvert{
if([stringToConverthasPrefix:@”#”])
{
stringToConvert = [stringToConvertsubstringFromIndex:1];
}
NSScanner*scanner = [NSScannerscannerWithString:stringToConvert];
unsignedhexNum;
if(![scannerscanHexInt:&hexNum])
{
returnnil;
}
return[UIColorcolorWithRGBHex:hexNum];
}(UIColor*)colorWithRGBHex:(UInt32)hex{
intr = (hex >>16) &0xFF;
intg = (hex >>8) &0xFF;
intb = (hex) &0xFF;
return[UIColorcolorWithRed:r /255.0f
green:g /255.0f
blue:b /255.0f
alpha:1.0f];
}
IOS 颜色值#ffffff转UIColor
最新推荐文章于 2021-09-16 21:40:43 发布
本文介绍了一个将十六进制颜色字符串转换为UIColor对象的方法。通过解析十六进制字符串并提取红绿蓝分量,最终生成对应的UIColor。适用于iOS应用的颜色设置。
183

被折叠的 条评论
为什么被折叠?



