3

UIColor オブジェクトを作成しましたが、CGContextSetRGBStrokeColor を使用して描画する前に色を設定したいと考えています。そのためには、UIColor オブジェクトから赤、緑、青の値を抽出する必要があります。それ、どうやったら出来るの?

または、UIColorオブジェクトを使用して色を設定できる他の種類の方法(探しても見つかりませんでした)を使用して色を定義するより良い方法がありますか?

前もって感謝します!

/ニクラス

4

2 に答える 2

11

あなたの場合、RGBコンポーネントは必要ありません。CGContextSetRGBStrokeColorの代わりにCGContextSetStrokeColorWithColorを使用するだけです。

CGContextSetStrokeColorWithColor(context, thatUIColor.CGColor);

(RGBコンポーネントを取得するには、UIColorからRGB値を取得する方法を参照してください。)

于 2010-07-18T09:36:58.650 に答える
0

デスクトップで色を作成した場合は、カラーピッカーでRGB値を検索するだけです。ここ:http ://sketchup.google.com/support/bin/answer.py?hl = en&answer = 96105

それ以外の場合、色のRGB値をあまり気にしないのであれば、「デフォルト」の色を使用できます。

このような:

[UIColor redColor]

詳細については、ドキュメントを参照してください。

于 2010-07-18T09:33:11.243 に答える