问题描述
你可以看到图片,我想用不同的部分绘制一个像这样的自定义蜘蛛图。这是一个带有动态部分的动态蜘蛛图,我想根据我的 api 数据为不同的部分着色,我该如何实现?
解决方法
您可以为此使用 UIBezierPath。我认为圆圈很清楚。对于不同颜色的段,您可以使用函数 bezierPathWithArcCenter:radius:startAngle:endAngle:clockwise:
(https://developer.apple.com/documentation/uikit/uibezierpath/1624358-bezierpathwitharccenter) 并用所需的颜色填充它。