IOS中十六进制的颜色转换为UIColor

IOS中十六进制的颜色转换为UIColor,第1张

概述IOS中十六进制颜色转换为UIColor

下面是内存溢出 jb51.cc 通过网络收集整理的代码片段。

内存溢出小编现在分享给大家,也给大家做个参考。

    #pragma mark - 颜色转换 IOS中十六进制的颜色转换为UIcolor      + (UIcolor *) colorWithHexString: (Nsstring *)color      {          Nsstring *cString = [[color stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]] uppercaseString];                    // String should be 6 or 8 characters          if ([cString length] < 6) {              return [UIcolor clearcolor];          }                    // strip 0X if it appears          if ([cString hasPrefix:@"0X"])              cString = [cString substringFromIndex:2];          if ([cString hasPrefix:@"#"])              cString = [cString substringFromIndex:1];          if ([cString length] != 6)              return [UIcolor clearcolor];                    // Separate into r,g,b substrings          NSRange range;          range.location = 0;          range.length = 2;                    //r          Nsstring *rString = [cString substringWithRange:range];                    //g          range.location = 2;          Nsstring *gString = [cString substringWithRange:range];                    //b          range.location = 4;          Nsstring *bString = [cString substringWithRange:range];                    // Scan values          unsigned int r,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];      }  

以上是内存溢出(jb51.cc)为你收集整理的全部代码内容,希望文章能够帮你解决所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

总结

以上是内存溢出为你收集整理的IOS中十六进制的颜色转换为UIColor全部内容,希望文章能够帮你解决IOS中十六进制的颜色转换为UIColor所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1106507.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存