Я создал сложный UIBezierPath, который состоит из нескольких сегментов пути, сплошных, пунктирных, линий, цветов, дуг и т. Д. Итак, у меня есть это, и теперь я хочу отобразить его в CGContext.
Итак, я конвертирую его в CGPathReference, используя
CGPathRef cgPath = CGPathCreateCopy(aBezierPath.CGPath);
Проблема в следующем: теоретически, если я хочу нарисовать путь в CGContext, я должен определить ширину, цвет, стиль линии, режим наложения и т. Д. Для каждого сегмента, который должен отличаться, но UIBezierPath I уже создано, содержит всю эту информацию.
Итак, мне интересно, есть ли способ просто «проштамповать» CGPath так, как он есть в CGContext, чтобы на нем была отмечена вся исходная информация?
благодаря.