我的问题很简单,我不知道如何用我的手指绘画应用程序从UIImage中擦除。我打印到UIImageView的方式是从BezierPath创建一个UIImage。我想知道如何从x,y处的UIImage进行擦除,因此可以将其放在UIImageView中。
我尝试将笔触颜色设置为UIColor.clear
func drawImage()
{
var savedImage: UIImage!
var savedDrawnImage: UIImage!
if(!first)
{
savedImage = self.image
}
else
{
savedImage = UIImage()
first = false
}
savedDrawnImage = makeImage(with: bezierPath, size: self.bounds.size)
savedImage = savedImage.overlayWith(image: savedDrawnImage, posX: 0, posY: 0)
image = savedImage
}
当前结果:当我使用UIColor.clear作为橡皮擦时,什么也没发生。