У меня есть круг шириной в несколько пикселей (круг основан на UIBezierPath). Я должен поместить дугу (которая в основном является подклассом UIView с пользовательским рисунком) на круге, чтобы дуга покрывала круг. Я знаю, как рассчитать вращение дуги и положение, но что-то не так. Я имею в виду, что знаю причину - это свойство center, которое назначено центру UIView, если бы это был центр дуги, все было бы здорово. Но это не так.
Я также знаю, как это решить. Мне нужно рассчитать меньший радиус, где я буду ставить дуги. Но как это сделать. В основном это кажется простым, но из-за того, что дуга находится в прямоугольном UIView, это становится немного сложнее. Я покажу вам несколько изображений, чтобы вы могли увидеть проблему.