我为我的新应用创建了一个设计。我决定使用自动布局创建启动屏幕,屏幕的一半带有图像,其余部分带有纯色。
当我复制HEX&在Xcode上呈现不同的纯色RGB值(与图像相同)。为什么?我需要把它作为代码吗?
图片:顶部颜色是真实的,底部是它出现的颜色
如果我比较两种颜色和我制作的sRGB值
Xcode上的新颜色=真彩色+(真彩色 - 渲染颜色)
它运作良好,但我不知道为什么会发生这种情况,如果它是正确的我的解决方案?
最佳,
答案 0 :(得分:1)
我对photoshop不太熟悉。假设您在界面构建器中创建了紫色背景,它实际上与以编程方式创建背景相同。
你是如何获得RBG -or- HEX颜色的?如果您使用了类似颜色选择器的颜色,颜色可能会从您在photoshop中创建它的位置变为采样时的颜色。
图片是JPG吗?如果图像转换为有损格式或从有损格式转换,则其颜色可能略有变化。