Я хочу нарисовать полукруг между любыми двумя произвольными CGPoint
с в Core Graphics, используя Swift. Я хочу использовать Core Graphics и , а не слои. Нам понадобится флаг, чтобы решить, в каком из двух возможных направлений идти.
Например, учитывая CGPoint(x: 8, y: 92)
и CGPoint(x: 28, y: 66)
, и зная, что мы хотим нарисовать полукруг по часовой стрелке и что это идеальный полукруг, что я могу подключить к addArc
, чтобы выполнить это?
Gist
Я создал для этого gist , основываясь на ответе Роба Майоффа, приведенного ниже.