Вращение пути для CAAnimation - PullRequest
1 голос
/ 22 июня 2011

Я анимирую некоторые вещи с помощью CAAnimation, и это включает в себя создание довольно сложного пути с использованием CGPathAddCurveToPoint, возможно, 10-15 из них на каждый путь.Есть ли способ, вместо того, чтобы пересчитать каждую кривую, я мог бы просто повернуть весь путь после его построения?Я не хочу вращать весь графический контекст, так как это просто путь анимации, который нужно изменить.

(я пытался вставить CGAffineTransformMakeRotation в каждый элемент кривой, но это просто имеет странные эффекты, этокак будто он не вращает путь в целом)

Большое спасибо за любую помощь!

1 Ответ

1 голос
/ 22 июня 2011

Вы можете применить преобразование ко всему пути или к контексту рисования.

См.

- (void)applyTransform:(CGAffineTransform)transform

в документации UIBezierPath.

...