Я хочу нарисовать слой на вид. для этого я пишу этот код.Позиция уровня iOS
arcLayer=[CAShapeLayer layer];
arcLayer.frame=self.circleView.frame;
arcLayer.backgroundColor = [UIColor purpleColor].CGColor;
[self.circleView.layer addSublayer:arcLayer];
но это положение слоя не является точным на вид, как вы можете видеть на следующем изображении. зеленый - круглый, а фиолетовый - дуговый.
'arcLayer.frame = self.circleView.bounds' – user3386109