iOS开发_颜色转十六进制字符串
原创
©著作权归作者所有:来自51CTO博客作者wx6103b5205e184的原创作品,请联系作者获取转载授权,否则将追究法律责任
/**
* @brief UIColor转 #ffffff 格式的16进制字符串
*
* @return 格式为 #ff0000 的16进制字符串
*/
- (NSString *)hex_String {
const CGFloat *components = CGColorGetComponents(self.CGColor);
CGFloat r = components[0];
CGFloat g = components[1];
CGFloat b = components[2];
return [NSString stringWithFormat:@"#%02lX%02lX%02lX",lroundf(r * 255),lroundf(g * 255),lroundf(b * 255)];
}
作者: CH520