Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在iPhone上使用RGB颜色并使用UIColor对其进行规格化_Iphone_Objective C_Cocoa Touch_Colors_Rgb - Fatal编程技术网

在iPhone上使用RGB颜色并使用UIColor对其进行规格化

在iPhone上使用RGB颜色并使用UIColor对其进行规格化,iphone,objective-c,cocoa-touch,colors,rgb,Iphone,Objective C,Cocoa Touch,Colors,Rgb,我正在寻找一种直接的方法从RGB转换颜色,从Photoshop这样的工具中获取颜色,然后将其转换为UIColor。由于UIColor对每个颜色空间使用0.0到1.0的标准化色域,所以我不确定如何做到这一点 谢谢您的解决方案。您的值介于0和255之间。使用它们创建UIColor: float r; float g; float b; float a; [UIColor colorWithRed:r/255.f green:g/255.f

我正在寻找一种直接的方法从RGB转换颜色,从Photoshop这样的工具中获取颜色,然后将其转换为UIColor。由于UIColor对每个颜色空间使用0.0到1.0的标准化色域,所以我不确定如何做到这一点


谢谢您的解决方案。

您的值介于0和255之间。使用它们创建UIColor:

float r; float g; float b; float a;

[UIColor colorWithRed:r/255.f
                green:g/255.f
                 blue:b/255.f    
                alpha:a/255.f];

由于我也经常为这个简单的任务而挣扎,我为此创建了一个简单而直接的在线工具:只需将您的颜色粘贴到任何支持的格式(RGB、HEX、HSV或CMYK)并复制输出。