我有一个项目,我需要将UIColor的RGBA值作为8个字符的十六进制字符串存储在数据库中.例如,[UIColor blueColor]将是@"0000FFFF".我知道我可以像这样得到组件值:
CGFloat r,g,b,a;
[color getRed:&r green:&g blue: &b alpha: &a];
Run Code Online (Sandbox Code Playgroud)
但我不知道如何从这些值转到十六进制字符串.我已经看过很多关于如何走另一条路的帖子,但这个转换没有任何功能.