В настоящее время я добавляю изменения как подпредставление к исходному изображению.Я хочу добавить инструмент ластика, чтобы, когда пользователь рисует на экране, подпредставления были очищены и было видно подчеркнутое изображение.То же, что и инструмент «Ластик» в «Рисование». Ниже приведен код, используемый для рисования прямоугольника. Как можно добавить инструмент «Ластик», используя тот же метод.Спасибо
case 2:
let path = UIBezierPath()
let sh = CAShapeLayer()
sh.strokeColor = selectedcolor.cgColor
sh.lineWidth = 3
sh.fillColor = UIColor.clear.cgColor
tempImage.layer.sublayers?.removeAll()
sh.fillColor = UIColor.clear.cgColor
path.move(to: startPoint)
sh.path = UIBezierPath(rect: rect).cgPath
tempImage.layer.addSublayer(sh)
if usermoving == 0
{
sh.setValue(tag, forKey: "tag")
mainImage.layer.addSublayer(sh)
}
break