このコードを 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);
しかし、このコードは常に正しくない 2 行だけを描画します 3 行目は描画しません x と y の代わりに静的な値を指定すると、コードは 3 行で正常に動作します NSLOG x と y を実行すると、適切な目的の値が得られますが、線は描画されません継続的に変化する座標で4〜5本の線を描きたい
どこが間違っているのか、またはこの問題を解決するための他の方法を教えてください