0

NSColor我有一个函数可以用传递给它的来绘制特定区域。为了给它一种 3D 外观,我需要用给定颜色的渐变来绘制它。假设然后该NSColor区域blueColor应该涂上类似lightBluetoblueColor或类似的东西,以便我可以获得轻微的渐变效果。

所以我的问题是如何创建NSColorNSColor传递给函数的更轻的。

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 回答