Кварц 2D штриховки

Последняя версия:
Версия 1.0, 2007-08-31
Показывает, как использовать CGShading, и CGGradient возражает для рисования простых градиентов.
Требования сборки:
Mac OS X 10.5 и Xcode 3.0
Требования во время выполнения:
Mac OS X 10.5

2D Штриховки кварца демонстрируют, как создать заливки градиента с помощью и новых объектов CGGradientRef, представленных в Mac OS X 10.5 и с помощью более старых объектов CGShadingRef и CGFunctionRef, доступных начиная с Mac OS X 10.2. В этой выборке оба типов объектов используются для получения идентичных результатов, демонстрируя, как объекты CGGradientRef проще использовать, чем объекты CGShadingRef. В общем CGShadingRef объекты более гибки, способны к созданию штриховок, что объект CGGradientRef не может. Если Вам нужен линейный градиент, то намного более просто использовать объект CGGradientRef. Если необходимо создать нелинейные градиенты или некоторый другой вид пользовательского смешивания, то объекты CGShadingRef позволят Вам выражать такие градиенты, поскольку они используют указанный объект CGFunctionRef пользователя генерировать их цвета.