Gire o CGPath sem alterar sua posição

Eu quero rodar umCGPathEu estou usando o seguinte código:

CGAffineTransform transform = CGAffineTransformMakeRotation(angleInRadians);
CGPathRef rotatedPath = CGPathCreateCopyByTransformingPath(myPath, &transform);

Este código funciona bem, mas muda a posição do caminho! Eu quero que o caminho permaneça na mesma posição que estava antes de girar.

questionAnswers(2)

yourAnswerToTheQuestion