Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
嗨,在我的项目中,我有一个图像视图,我想用我们的手指时刻在图像视图上绘制一个矩形或圆形。现在我已经通过使用 CGContext 类方法做到了,但是该矩形和圆形是在一个 UIView 对象上在绘图的帮助下创建的正法。该创建的视图正在像圆形或矩形一样添加到 imageview 上,但我希望直接在 imageview 上绘制它是可能的,请在这个问题上帮助我。
UIImageView 是 UIView 的子类,但不能覆盖drawRect:UIImageView。
drawRect:
尝试添加一个子层并在该子层中绘制使用委托和drawLayer:inContext:方法
drawLayer:inContext:
https://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/CoreAnimation_guide/Articles/ProvidingCALayerContent.html