Используя множество функций рисования в Cocoa или Кварце, довольно легко рисовать контуры и заполнять их, используя градиент. Я не могу найти приемлемый способ, однако, чтобы "обвести" -draw путь с шириной линии в несколько пикселей и заполнить этот штрих, используя градиент. Как это сделать?
Изменение: видимо вопрос не был достаточно ясным. Спасибо за ответы, но я уже понял это. Что я хочу сделать, это:
(источник: emle.nl)
Левый квадрат - это NSGradient, нарисованный в пути, за которым следует сообщение об обводке пути. Право - это то, что я хочу сделать; Я хочу заполнить обводку с помощью градиента.