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 を使用して、自分のコードだけかどうかを確認しました。結果は同じです。
ここでエラーを見つけるのを手伝ってくれる人はいますか?