我正在尝试在 iOS 上开发一个绘图应用程序,绘图功能是绘制一条线、直线和形状(正方形和椭圆)。我可以使用 CGContext CGContextMoveToPoint、CGContextAddEllipseInRect 和 CGContextAddRect 来绘制它们,但主要的问题是我需要使这些绘图可移动。我的方法是在 UIImage 上一一绘制线条/形状,每次绘制线条/形状后,这些线条/形状会累积在主 UIImage 中,然后像本教程一样一起渲染:http ://www.raywenderlich.com/18840/how -to-make-a-simple-drawing-app-with-uikit。
如何使用户在 UIImage 上绘制的线条/形状可移动?我在想我可以为每个绘图制作一个 UIImageView 并使用 UIImageViews 来移动。这将是一个好方法还是有人可以提出更好的方法来实现这一目标?