ios – 如何从Plist加载UIColor

ios – 如何从Plist加载UIColor,第1张

概述关于在Plist中保存UIColor: 我尝试了不同的方法,但没能这样做,我想保存并检索plist文件中的颜色值. 我无法使用nslog提取颜色的数据值并将其保存在plist中. 有没有其他方法可以这样做? 我更喜欢使用字符串来存储颜色.执行此 *** 作的解析代码如下所示(从 https://github.com/xslim/TKThemeManager/blob/master/TKThemeManag 关于在PList中保存UIcolor:
我尝试了不同的方法,但没能这样做,我想保存并检索pList文件中的颜色值.

我无法使用nslog提取颜色的数据值并将其保存在pList中.

有没有其他方法可以这样做?

解决方法 我更喜欢使用字符串来存储颜色.执行此 *** 作的解析代码如下所示(从 https://github.com/xslim/TKThemeManager/blob/master/TKThemeManager.m#L162开始)
+ (UIcolor *)colorFromString:(Nsstring *)hexString {        NSScanner *scanner = [NSScanner scannerWithString:hexString];    unsigned hex;    BOol success = [scanner scanHexInt:&hex];    if (!success) return nil;    if ([hexString length] <= 6) {        return UIcolorFromrGB(hex);    } else {        unsigned color = (hex & 0xFFFFFF00) >> 8;        CGfloat Alpha = 1.0 * (hex & 0xFF) / 255.0;        return UIcolorFromrGBA(color,Alpha);    }}
总结

以上是内存溢出为你收集整理的ios – 如何从Plist加载UIColor全部内容,希望文章能够帮你解决ios – 如何从Plist加载UIColor所遇到的程序开发问题。

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

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存