Вам нужно будет пройти путь и вычислить координаты кривой на равных расстояниях (вдоль пути). Это недорого. Вращение становится немного волосатым (вращение вокруг касательной), но в целом это основная проблема b & eacute; zier curve . Просто решите уравнение кривой и визуализируйте звезду в каждой вершине.
Там нет ничего встроенного, что сделает все это. Вы можете запросить точки для пересечения, но только рендеринг решает кривую. Это инкапсулировано в CoreGraphics, поэтому вы не можете извлечь его или воспользоваться тем, что у него уже есть.
Это то, что вы должны написать сами. Это не сложно; честны. Требуется только базовое понимание исчисления ... если вообще. Если вы пишете это сами, вы можете даже добавить эффекты деформации, если хотите.