0

NSColor渡された で特定の領域をペイントする関数があります。ある種の 3D の外観を与えるには、指定された色のグラデーションでペイントする必要があります。次に、わずかなグラデーション効果を得ることができるように、領域を to またはそのようNSColorなものblueColorでペイントする必要があるとします。lightBlueblueColor

だから私の質問は、関数に渡されるものNSColorよりも軽いものをどのように作成できるかです。NSColor

4

1 に答える 1

1

NSColor クラス リファレンスの「色の変更」セクションを見てください。既存の色から新しい色を作成するには、いくつかの方法があります。

– blendedColorWithFraction:ofColor:
– colorWithAlphaComponent:
– highlightWithLevel:
– shadowWithLevel:

また、既存の色 (または HSB コンポーネント) から計算された RGB コンポーネントで新しい色を作成することもできます。

+ colorWithCalibratedHue:saturation:brightness:alpha:
+ colorWithCalibratedRed:green:blue:alpha:
于 2013-09-12T07:09:52.653 に答える