Ios 从colorWithHue获取颜色十六进制
我可以从RGB获得颜色十六进制。 现在,有没有办法从Ios 从colorWithHue获取颜色十六进制,ios,uicolor,Ios,Uicolor,我可以从RGB获得颜色十六进制。 现在,有没有办法从colorWithHue获取颜色十六进制 return [UIColor colorWithHue:180.0f / 360.0f saturation:0.02f brightness:0.85f alpha:0.8f]; 下面的链接很好地展示了如何使用!它还有几个代码段!:-)您也可以使用同一网站上的计算器来检查您的计算是否正确 我想你也可以用这个方法: UIColor*color=[UIColor color
colorWithHue
获取颜色十六进制
return [UIColor colorWithHue:180.0f / 360.0f saturation:0.02f brightness:0.85f alpha:0.8f];
下面的链接很好地展示了如何使用!它还有几个代码段!:-)您也可以使用同一网站上的计算器来检查您的计算是否正确
我想你也可以用这个方法: UIColor*color=[UIColor color WITH色调:180.0f/360.0f饱和度:0.02f亮度:0.85fα:0.8f];
返回[self-hexStringForColor:color] UIColor类的colorWithHue方法返回UIColor对象。然后可以使用以下类别来获取十六进制代码
- (NSString *)hexStringForColor:(UIColor *)color {
const CGFloat *components = CGColorGetComponents(color.CGColor);
CGFloat r = components[0];
CGFloat g = components[1];
CGFloat b = components[2];
NSString *hexString=[NSString stringWithFormat:@"%02X%02X%02X", (int)(r * 255), (int)(g * 255), (int)(b * 255)];
return hexString;
}
[UIColor hexStringForColor:[UIColor colorWithHue:180/360.0f saturation:0.02f brightness:0.85f alpha:0.8f]];