拜托,你能解释一下为什么我的草图设计和我在 iphone 模拟器上看到的颜色有这么大的差异吗?在这种情况下,我使用的是草图中的背景图片,它根本没有改变,但差异很大。我怎样才能让它看起来一样?
1585 次
1 回答
8
我想可能是与色彩空间、Sketch 文档和此处有关的问题。所以基本上 Sketch 默认使用Unmanaged color profile
,这意味着您系统的默认颜色配置文件 - 例如 MacBook Pro 上的“彩色 LCD”:
相反,在 Xcode 上你应该有sRGB IEC61966-2.1
,为了能够改变颜色,你应该触摸UIView
你必须修改的颜色选择,例如:
- 这里的颜色选择:
- 那么你应该看到这个蛋糕:
- 触摸顶栏上的第二个按钮
- 那么您将有可能更改色彩空间:
当然也可以通过代码来做同样的事情,因为你必须搞乱颜色转换,CGColorSpaceModel
它只是有点冗长。
因此,在导出 (Sketch) 并在模拟器 (Xcode) 上运行之前,可能会检查一个解决方案以在两个应用程序上选择相同的颜色空间: sRGB IEC61966-2.1
.
于 2018-01-25T22:01:15.600 回答