UIColor オブジェクトを作成しましたが、CGContextSetRGBStrokeColor を使用して描画する前に色を設定したいと考えています。そのためには、UIColor オブジェクトから赤、緑、青の値を抽出する必要があります。それ、どうやったら出来るの?
または、UIColorオブジェクトを使用して色を設定できる他の種類の方法(探しても見つかりませんでした)を使用して色を定義するより良い方法がありますか?
前もって感謝します!
/ニクラス
UIColor オブジェクトを作成しましたが、CGContextSetRGBStrokeColor を使用して描画する前に色を設定したいと考えています。そのためには、UIColor オブジェクトから赤、緑、青の値を抽出する必要があります。それ、どうやったら出来るの?
または、UIColorオブジェクトを使用して色を設定できる他の種類の方法(探しても見つかりませんでした)を使用して色を定義するより良い方法がありますか?
前もって感謝します!
/ニクラス
あなたの場合、RGBコンポーネントは必要ありません。CGContextSetRGBStrokeColorの代わりにCGContextSetStrokeColorWithColorを使用するだけです。
CGContextSetStrokeColorWithColor(context, thatUIColor.CGColor);
(RGBコンポーネントを取得するには、UIColorからRGB値を取得する方法を参照してください。)
デスクトップで色を作成した場合は、カラーピッカーでRGB値を検索するだけです。ここ:http ://sketchup.google.com/support/bin/answer.py?hl = en&answer = 96105
それ以外の場合、色のRGB値をあまり気にしないのであれば、「デフォルト」の色を使用できます。
このような:
[UIColor redColor]
詳細については、ドキュメントを参照してください。