我试图创建逆时针UIBezierPath,弧的起点是负y轴(仅用于可视化)。
let arcPathForLayer = UIBezierPath(arcCenter: upperCenterPoint, radius: radius, startAngle: arcPathStartAngle, endAngle: (arcPathEndAngle), clockwise: false)
通常对于顺时针UIBezierPath
,开始和结束角度分别为0.0pi和2.0pi-如果路径是从正x轴开始。
但是对于这种情况,UIBezierPath
是逆时针的,并且弧的起点是负y轴 - 起始角度和结束角度很难混淆计算。所以我会发布相同的答案。