Нарисуйте сегменты из круга или пончик

Я пытался найти способ рисовать сегменты, как показано на следующем рисунке:

Я бы хотел:

нарисовать отрезоквключить градиентывключить тенианимировать рисунок под углом от 0 до n

Я пытался сделать это сCGContextAddArc и подобные звонки, но не очень далеко.

Кто-нибудь может помочь?

Ответы на вопрос(3)

Ваш ответ на вопрос