我正在创建一个必须在Tiger上运行的应用程序,我需要在NSView上绘制渐变。不幸的是,NSGradient仅适用于Leopard及以上版本。谷歌根本不是我的朋友。如何在Mac OS X 10.4上为NSView绘制渐变?
谢谢!
答案 0 :(得分:2)
许多开发人员在Apple推出NSGradient
之前使用CTGradient
。它是CGShading
C API的包装。
答案 1 :(得分:1)
您需要使用CGShading
对象来绘制渐变,并自己编写插值函数(Quartz 2D Programming Guide中给出了一个示例)。