1

我正在创建一个必须在 Tiger 上运行的应用程序,我需要在 NSView 上绘制渐变。不幸的是,NSGradient 仅适用于 Leopard 及更高版本。谷歌根本不是我的朋友。如何在 Mac OS X 10.4 上为 NSView 绘制渐变?

谢谢!

4

2 回答 2

2

A lot of developers used CTGradient before Apple introduced NSGradient. It's a wrapper around the CGShading C API.

于 2012-02-19T04:12:00.183 回答
1

您将需要使用一个CGShading对象来绘制渐变,并自己为其编写插值函数(Quartz 2D Programming Guide中给出了一个示例)。

于 2012-02-19T02:49:14.427 回答