我正在用drawrect写这段代码
CGContextRef context = UIGraphicsGetCurrentContext();
CGContextSetLineWidth(context, 10);
CGContextSetStrokeColorWithColor(context, [UIColor yellowColor].CGColor);
CGContextMoveToPoint(context, 502,530);
CGContextAddLineToPoint(context, x2, y2);
CGContextMoveToPoint(context, 502, 530);
CGContextAddLineToPoint(context, x3, y3);
CGContextMoveToPoint(context, 502, 530);
CGContextAddLineToPoint(context, x4, y4);
NSLog(@"%d,%d--%d,%d--%d,%d",x2,y2,x3,y3,x4,y4);
CGContextStrokePath(context);
但是这段代码总是只画两条不正确的线它从不画第三条线当我给出静态值而不是 x 和 y 代码在三行时工作正常当我 NSLOG x 和 y 我得到正确的所需值但没有根据线绘制为此,我想用不断变化的坐标绘制 4-5 条线
请告诉我哪里出了问题或解决此问题的任何其他替代方法