我有一个带有图像的 UIImageView,该视图已设置为适合纵横比,因此当我加载新图像时,图像的大小会改变。
在该 UIImageView 之上是另一个 UIImageView,我允许用户在图像中围绕一个人画一条线。
这一切都完美无缺,但是我能够绘制图像(仍在 UIImageView 中)。是否可以将绘图的边界限制为图像的大小而不是视图的大小?
我已经计算出视图中图像的宽度和高度,但是当我将它们作为参数放入 drawInRect 时,它不再在屏幕上绘制。
这非常适合在完整视图中绘制:
[self.drawImage.image drawInRect:CGRectMake(0,0,self.view.frame.size.width, self.view.frame.size.height)];