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