我的 CALayers 没有显示正确的颜色。该项目在安装了所有 XCode 更新的 osX 10.8.2 上运行。
我通过以下方式创建颜色:
lineColor1=CGColorCreateGenericRGB(1.0f, 1.0f, 1.0f, 1.0f);
rootLayer.backgroundColor=lineColor1;
所有灰度颜色都是正确的。但是当我尝试制作绿色时,它有一个蓝色成分。
lineColor2=CGColorCreateGenericRGB(0.0f, 1.0f, 0.0f, 1.0f);
在 Photoshop 中检查时,上面的行将产生以下 rgb 颜色:
(0.0f, 0.98f, 0.29f, 1.0f)
红色和蓝色也是如此。所有实际颜色都混合在一起,产生错误的结果。我错过了什么吗?我什至使用 Apple 提供的 CALayerEssentials 来检查它是否只是我的代码。结果是一样的。
谁能帮我在这里找到错误?