从一组三个RGB百分比中获取十六进制颜色代码的最佳方法是什么?例如:
[self getHexFromRed:0.5 Green:0.5 Blue:0.5]; // returns @"7F7F7F"
我发现了另外几种功能(从十六进制代码创建一种颜色),但我似乎无法找到任何简单的方法来实现这一目标......
感谢您的帮助,
克里斯
答案 0 :(得分:5)
你可以从头开始写:
[NSString stringWithFormat:@"%02X%02X%02X", 255 * redAsFloat,
255 * greenAsFloat,
255 * blueAsFloat];