我正在为一个应用程序进行自由绘图测试。我已经实现了画线和擦除的方法。
应用程序绘图效果不错,但在绘制时出现了黑色轮廓,在触摸结束后消失。
- (void)drawRect:(CGRect)rect
{
[self.addingImage drawInRect:rect];
[self.path stroke];
self.path.lineCapStyle = kCGLineCapRound;
if (self.isEraseMode)
{
[[UIColor clearColor] setStroke];
[self.path setLineWidth:self.eraseWidth];
[self.path strokeWithBlendMode:kCGBlendModeClear alpha:1.0];
}
else
{
[self.strokeColor setStroke];
[self.path setLineWidth:self.strokeWidth];
[self.path strokeWithBlendMode:kCGBlendModeNormal alpha:1.0];
}
}
应用程序绘图效果不错,但在绘制时出现了黑色轮廓,在触摸结束后消失。
有没有办法在绘图时避免出现这个轮廓?
谢谢。
[self.path stroke];
。 - iphonic