2 guodeganggdg guodegangGDG 于 2013.07.09 11:04 提问

CGContext没有实现预期线宽

要画一个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",谢谢您的帮助。

1个回答

zhanglei5415
zhanglei5415   Rxr 2013.07.09 14:04

怎么会。 把你的pathi的创建过程也贴出来

guodegangGDG
guodegangGDG 使用CGPathRef
接近 5 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!