Я рисую фигуру с помощью UIBezierPath, и у меня проблема с моим Дуга, я показываю вам свой код:
...
rightUpPath.move(to: CGPoint(x: 0, y: height/2))
rightUpPath.addArc(withCenter: CGPoint(x: cornerRadiusView, y: height - cornerRadiusView),
radius: cornerRadiusView,
startAngle: .pi,
endAngle: (.pi * 2) / 3,
clockwise: false)
rightUpPath.addLine(to: CGPoint(x: self.bounds.size.width - cornerRadiusView, y: height))
...
Учитывая, что высота была равна 40, cornerRadiusView = 10. Нижняя часть дуги обычно равна нижней части формы, но это показывает мне следующее:
Я хочу, чтобы нижняя часть дуги была равна высоте серой формы, может кто-нибудь сказать мне, где я делаю не так?





Хорошо, моя проблема была очень глупой:
Меняю свой endAngle: (.pi * 2) / 3
кому: endAngle: .pi / 2
...