EFUtils示例(5)-用类似"#FF0000"初始化UIColor

用类似”#FF0000”初始化 UIColor With Hex String

LOG_FORMAT(@"1: %@", COLOR_HEXSTRING(@"#FFFFFF"));
UIColor *colorWithAlpha = COLOR_HEXSTRING(@"#80FFFFFF");
LOG_FORMAT(@"2: %@", colorWithAlpha);
colorWithAlpha = COLOR_HEXSTRING_ALPHA(@"#FFFFFF", 0.5);
LOG_FORMAT(@"3: %@", colorWithAlpha);
LOG_FORMAT(@"4: %@", HEXSTRING_COLOR([UIColor whiteColor]));
LOG_FORMAT(@"5: %@", HEXSTRING_COLOR(colorWithAlpha));

输出结果

1: UIExtendedSRGBColorSpace 1 1 1 1
2: UIExtendedSRGBColorSpace 1 1 1 0.501961
3: UIExtendedSRGBColorSpace 1 1 1 0.5
4: #FFFFFF
5: #80FFFFFF

相关

  • 详见极致框架官网<extreme.framework/EFUtils.h>中的介绍。通过极致框架官网顶部的搜索功能搜索 EFUtils。

许可

  • 本文采用 BY-NC-SA 许可协议。即:署名——转载请注明出处;非商业使用;相同方式传播——再分发的文章许可与原文相同。

查看原文

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容