【发布时间】:2016-12-16 14:02:20
【问题描述】:
我在 iOS 10 中使用颜色时遇到了很大的麻烦。我的设计师正在使用 sRGB 颜色空间与 Photoshop 合作,该颜色空间应该与 Xcode 8 的颜色空间相同。但是我们在复制相同颜色时遇到了问题。看图:
这是一个模拟器截图。橙色线是图像,橙色框是从图像中获取的颜色。这是代码:
UIColor.init(patternImage: UIImage.init(named: "Orange 1 pixel")!)
为什么颜色不一样?我们该怎么办?
编辑:
这是我在 Mac 上使用 sRGB 颜色空间使用 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 像素:
【问题讨论】:
-
你能把图片和RGB链接起来吗?
-
@FedericoMalagoni 完成
-
会不会和半透明有关?您在使用
UINavigationController吗?如果您在情节提要中有它,您能否检查您的身份检查器以查看 NavigationViewController / 导航栏并验证是否选中了“半透明”?