2016-12-16 69 views
0

我在使用颜色的iOS 10.我的设计师正在使用sRGB色彩空间的Photoshop带来很大麻烦,应该是相同的颜色空间的Xcode 8,但我们现在复制同样的问题颜色。看看图片:screenshotiOS的色彩空间的iOS 10

这是一个模拟器截图。橙色线是图像,橙色框是从图像中取得的颜色。这是代码:

UIColor.init(patternImage: UIImage.init(named: "Orange 1 pixel")!) 

为什么颜色不同?我们该怎么办?

编辑:

这是我开始使用使用sRGB色彩空间在Mac SIP颜色选择器的RGB:

UIColor(red:233.0/255.0, green:89.0/255.0, blue:35.0/255.0, alpha:255.0/255.0) 

十六进制是这样的:#E95923

的图像是这个,我一伸,因为在项目中,我使用的是1x1像素:

enter image description here

+0

你可以链接图像和RGB? –

+0

@FedericoMalagoni完成 –

+0

它可能与半透明有关吗?你在使用'UINavigationController'吗?如果你在故事板中有它,你可以检查你的身份检查器的NavigationViewController /导航栏,并验证是否选中“半透明”? – Andrej

回答

0

我刚刚测试了您的图像和RGB。你写的颜色与你的图像不一样。

这是正确的RGB:

UIColor(red:255.0/255.0, green: 97.0/255.0, blue: 41.0/255.0, alpha: 1) 

在顶部有你的形象,在底部的UIView

+0

你是如何得到正确的RGB? –

+0

使用photoshop颜色选择器 –

+0

但您使用了哪种颜色空间? –