答案 0 :(得分:5)
我猜可能是与color space,Sketch documentation和here相关的问题。因此,Sketch基本上默认使用Unmanaged color profile
,这意味着系统的默认颜色配置文件 - 例如MacBook Pro上的“彩色LCD”:
而不是在Xcode上你应该sRGB IEC61966-2.1
,以便能够改变你应该触摸你必须修改的UIView
颜色选择的颜色,例如:
当然可以通过代码执行相同的操作,因为你不得不混淆CGColorSpaceModel
和color transformations,它只是更加冗长。
因此,在导出(草图)并在模拟器(Xcode)上运行之前,可能会检查解决方案是否在两个应用程序上选择了相同的颜色空间:sRGB IEC61966-2.1
。