草庐IT

centerAngle

全部标签

ios - 如何扩展 UIBezierPath 弧的外边缘

我正在制作一个带有4个UIBezierArc的SimonSays风格的轮子。我不能只制作一个具有不同颜色和白色部分的弧,因为我需要能够识别按下了哪个弧。但是,当我将圆弧放置在一个圆中时,内边缘之间的空白区域小于外边缘之间的空白区域,并且使这些区域看起来像一个楔形而不是一个统一的矩形。如何调整外弧边缘,使其开始/结束角度比内弧边缘长?privatestructConstants{staticletwidth:CGFloat=115;staticletheight:CGFloat=230;}overridefuncdraw(_rect:CGRect){letcenter=CGPoint(x