RGB を用いて UIColor を作成する : Objective-C プログラミング
PROGRAM
td.value
{
width: 100px;
vertical-align: middle;
}
td.value span
{
width: 80%;
text-align: left;
font-weight: bold;
font-size: larger;
}
div.subformat span.header
{
text-align: left;
font-weight: bold;
font-size: 15px;
}
div.subformat span.content
{
font-family: monospace;
margin-left: 20px;
font-size: 17px;
}
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 表現:
[ もどる ]