UIGraphicsBeginImageContext(MyImage.frame.size)
let context = UIGraphicsGetCurrentContext()
tempImage.image?.draw(in: CGRect(x: 0, y: 0, width: MyImage.frame.size.width, height: MyImage.frame.size.height))
context?.move(to: startPoint)
context?.addLine(to: point)
context?.setLineCap(.round)
context?.setLineWidth(3)
context?.setStrokeColor(UIColor.blue.cgColor)
context?.setBlendMode(.normal)
context?.strokePath()
tempImage.image = UIGraphicsGetImageFromCurrentImageContext()
tempImage.alpha = 1.0
UIGraphicsEndImageContext()
我正在使用上面的代码在图像上绘制徒手绘图。绘制图像后,可以单击图形上的任何位置,然后将其移动到屏幕上的任何位置。
最佳答案
检查此库:https://github.com/luiyezheng/JLStickerTextView
我认为这就是我想要的。
关于ios - 单击并拖动CGContext绘图以将其放置在屏幕上的任何位置,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50790992/