我正在尝试绘制 L 形,代码有效,但线条的宽度不合适,垂直线的宽度为 5 像素,有些为 3 像素,尽管我明确告诉它使用 3 像素作为线宽,什么我做错了吗?这是我的代码:
CGContextRef ctx = UIGraphicsGetCurrentContext();
CGContextClearRect(ctx, rect);
CGContextAddPath(ctx, pathi);
CGContextSetStrokeColorWithColor(ctx, [UIColor redColor].CGColor);
CGContextSetLineWidth(ctx, 3.0);
CGContextSetLineCap(ctx, kCGLineCapRound);
CGContextSetShouldAntialias(ctx, NO);
CGContextStrokePath(ctx);
我已经计算了路径“pathi”路径工作正常。