gpt4 book ai didi

ios - 清除现有的绘制线并替换为新线 bezierpath

转载 作者:行者123 更新时间:2023-11-29 03:07:45 25 4
gpt4 key购买 nike

我正在使用 UIbezierpath 为我的项目绘图。我正在使用颜色来绘制。当我在相同的点上绘制时,颜色会变暗。(即通常会在同一个地方绘制)。我想在覆盖时保持画笔颜色。

任何帮助将不胜感激!!!!

最佳答案

让我们试试下面的方法,

- (void)drawRect:(CGRect)rect
{
CGContextSetFillColorWithColor(UIGraphicsGetCurrentContext(),self.backgroundColor.CGColor);

CGContextFillRect(UIGraphicsGetCurrentContext(), rect); // This line will clear your existing drawing

// Line Drawing code
}

UIBezierPath * path = [UIBezierPath bezierPathWithRect:(CGRect){CGPointZero, newSize}]; // newSize will be your size of the Eraser

[[UIColor clearColor] setFill];

[path fill];

请引用此link以及制作油漆和删除。

谢谢!

关于ios - 清除现有的绘制线并替换为新线 bezierpath,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22573864/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com