0

嗨,在我的项目中,我有一个图像视图,我想用我们的手指时刻在图像视图上绘制一个矩形或圆形。现在我已经通过使用 CGContext 类方法做到了,但是该矩形和圆形是在一个 UIView 对象上在绘图的帮助下创建的正法。该创建的视图正在像圆形或矩形一样添加到 imageview 上,但我希望直接在 imageview 上绘制它是可能的,请在这个问题上帮助我。

4

1 回答 1

0

UIImageView 是 UIView 的子类,但不能覆盖drawRect:UIImageView。

尝试添加一个子层并在该子层中绘制使用委托和drawLayer:inContext:方法

https://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/CoreAnimation_guide/Articles/ProvidingCALayerContent.html

于 2012-07-03T11:12:42.020 回答