以下代码绘制了一个从红色到绿色渐变的半圆。这不是我想要的。我期望用渐变绘制宽度为5像素的弧。如能帮助我指出错误之处,我们将不胜感激。查尔斯-(void)DrawRainbow{//Createanarcpathfloatx=150.0;floaty=220.0;floatradius=75.0;floatstartAngle=M_PI;floatendAngle=2*M_PI;boolclockWise=false;CGMutablePathRefpath=CGPathCreateMutable();CGPathAddArc(path,nil,x,y,radius,startAngle