24

茶色の画像のUIImageViewがありますが、常に上部に到達するとは限りません。UIImageビューは白いUIView内にあります。

したがって、画像の上部は線形の茶色であるため、その下のUIViewを同じ茶色にし、ユーザーには画像の終わりが表示されないようにします。ここまでは順調ですね。

私の問題は、画像の上部の色を選択すると、カラーピッカーが実際よりも暗い色を選択することです:(

カラーピッカーをクリックする前に: ここに画像の説明を入力してください

カラーピッカーをクリックした後: ここに画像の説明を入力してください

どうして?

4

6 に答える 6

14

私はこの答えで解決策/説明を見つけることができました(私はまだ混乱しています):https ://stackoverflow.com/a/9203647/460750

基本的に、問題を解決するために私がしたことは、RGB「タイプ」選択(カラーピッカーの下の小さな正方形)Apple RGBオプションから選択し、ピッカーを使用する代わりに、R、G、およびBの値を手動で入力することでした。

奇数...

于 2012-10-02T11:09:10.660 に答える
2

コンポーネント番号が色を指定していないためです。xCode が使用する色空間も知る必要があります。エンコードまたはデコードする色空間は、RGB スライダーの左側のドロップダウンで利用できます。

ここに画像の説明を入力

デフォルトでは、xCode は "Generic RGB" を選択します。これは、UIColor が RGB のスペック カラーを使用するものです。虫めがねを使用すると、「デバイス RGB」スペースに変わります。これは、現在の画面に基づいています。虫めがねを使用している場合は、「sRGB」または「Adobe RGB」の方が適しているか、希望に近いものになります。色を選択します。

于 2014-09-03T19:16:08.367 に答える
1

GenericRGBも機能すると思います。秘訣は、ドロップダウンリストでRGBモードを変更した後、RGBの数を手動で入力する必要があることです。

奇妙な...(あまりにも)

于 2013-01-04T09:29:47.880 に答える
0

更新 10.10.4

私もこの問題を抱えており、Apple に報告したところ、10.10.4 で解決されたようです (Xcode/IB ではなく、カラー ピッカー自体に関連していました)。

他の誰かがそれを確認できますか?

于 2015-07-01T10:10:01.447 に答える