茶色の画像のUIImageViewがありますが、常に上部に到達するとは限りません。 UIImageビューは白いUIViewの中にあります。
つまり、画像の上部は線形の茶色なので、その下のUIViewを同じ茶色にし、ユーザーには画像の終わりが表示されないようにします。ここまでは順調ですね。
私の問題は、画像の上部の色を選択すると、カラーピッカーが実際よりも暗い色を選択することです:(
カラーピッカーをクリックする前に:
カラーピッカーをクリックした後:
どうして?
受け入れられた回答について、いくつかのスクリーンショットで詳しく説明したかっただけです。
PhotoshopとXcodeの間でRGB値を正確に正確に(色空間間の変換なしで)一致させたい場合は、画像を汎用RGBで保存し、ドロッパーを入力する必要があります一般的なRGB色空間を使用した値。
詳細 ここ スクリーンショットの照合方法を含みます。
私はこの答えで解決策/説明を見つけることができました(私はまだ混乱しています): https://stackoverflow.com/a/9203647/46075
基本的に、問題を解決するために私がしたことは、RGBの「タイプ」から選択することでした(カラーピッカーの下の小さな正方形)Apple RGB
オプションを選択し、ピッカーを使用する代わりに、R、G、およびBの値を手動で入力します。
奇妙な...
これは、コンポーネント番号で色が指定されていないためです。また、xCodeが使用する色空間を知る必要があります。エンコードまたはデコードする色空間は、RGBスライダーの左側のドロップダウンで使用できます。
デフォルトでは、xCodeは「GenericRGB」を選択します。これは、UIColorがRGBのスペックカラーを使用するものです。虫眼鏡を使用すると、現在の画面に基づいて「デバイスRGB」スペースに変更されます。したがって、虫眼鏡を使用している場合は、「sRGB」または「AdobeRGB」の方が適しています。色を選ぶ。
GenericRGBも機能すると思います。秘訣は、ドロップダウンリストでRGBモードを変更した後、手動でR GBの数を入力する必要があることです。
奇妙な...(あまりにも)
PDATE 10.10.4
私もこの問題を抱えていて、Appleに報告しましたが、10.10.4で解決されたようです(Xcode/IBではなくカラーピッカー自体に関連していました)
他の誰かがそれを確認できますか?