2
我正在开发使用Core-Graphics的绘图应用程序。对于我使用的橡皮擦kCGBlendModeClear
。它以正方形的形式擦除我的绘图。下面是代码: 如何擦除核心图形中的圆圈
context = UIGraphicsGetCurrentContext();
CGContextSetRGBStrokeColor(context,self.red,self.green,self.blue,1);
CGContextSetBlendMode(context, kCGBlendModeClear);
CGContextSetLineJoin(context, kCGLineJoinRound);
CGContextSetLineWidth(context, self.eraserWidth);
CGContextSetLineCap(context, kCGLineCapRound);
CGContextSetShouldAntialias(context, YES);
CGContextSetAllowsAntialiasing(context, YES);
我怎样才能让笔画圆润,而不是方?
请让你的问题更容易理解。 – 2013-02-15 10:02:23
应用程序的背景是白色的吗?为什么没有把笔画颜色设置为白色CGContextSetRGBStrokeColor(context,1,1,1,1); – Luke 2013-02-15 10:46:01
“我怎样才能让中风变圆而不是方形?” 难道要形成一个正确的问题吗?你想在矩形上做圆角,还是要在路径上添加一个圆? – AlexWien 2013-02-15 15:30:35