要画一个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",谢谢您的帮助。
怎么会。 把你的pathi的创建过程也贴出来