RGB を用いて UIColor を作成する : Objective-C プログラミング

PROGRAM

HASH(0x7fac8e05c660)


RGB を用いて UIColor を作成する

UIColor では、 RGBA(赤・緑・青・透明度)の値を指定して作成することができます。

UIColor* color = [UIColor colorWithRed:1.0f green:1.0f blue:1.0f alpha:1.0f];

RGB と言えば、それぞれを 0 から 255 までで設定するのが一般的な気がしますけど、UIColor では 0.0 から 1.0 までで色を指定する感じになります。つまり、0.0 なら 0% で、1.0 なら 100% といった感じですね。

計算方法としては、0 から 255 までで指定する際の値を 255 で割ってあげる感じになります。

UIColor 用の値を計算する

慣れないと分かりにくいところがありますので、以下に簡単なツールを用意してみました。

各色に対して 0 から 255 までの値を設定すると、それに対応する 0.0 から 1.0 までの値と、その色が表示されるようになっています。

赤 (R) (0-255) =
緑 (G) (0-255) =
青 (B) (0-255) =

HTML 表現:

UIColor 表現:

[ もどる ]