如何在imageview上绘制一个矩形而不是在ipad中绘制一个视图

时间:2012-07-03 08:32:04

标签: iphone cgcontext

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

1 个答案:

答案 0 :(得分:0)

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

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

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