NSGradient на тигра - PullRequest
       32

NSGradient на тигра

1 голос
/ 19 февраля 2012

Я создаю приложение, которое должно работать на Tiger, и мне нужно нарисовать градиент на NSView. К сожалению, NSGradient доступен только на Leopard и выше. Google вообще не был моим другом. Как нарисовать градиент для NSView в Mac OS X 10.4?

Спасибо!

Ответы [ 2 ]

2 голосов
/ 19 февраля 2012

Многие разработчики использовали CTGradient до того, как Apple представила NSGradient.Это оболочка для CGShading C API.

1 голос
/ 19 февраля 2012

Вам потребуется использовать объект CGShading для рисования градиента и написать для него функцию интерполяции (пример приведен в Руководство по программированию в Quartz 2D ).

...