如何在UIImageView的图像上方绘制beziercurve。我是UIImageView的子类,并在图像视图的角上使用UIBezierCurve绘制圆圈。但是,只要我将图像放在UIImageView中,圆圈的内部就会与图像重叠。那么是否有任何解决方案可以让我在uiimageview的UIimage上绘制UIBezier路径?
答案 0 :(得分:2)
您可以使用UIView
实例的drawInRect:
方法尝试对简单UIImage
进行子类化并自行绘制图像。看起来应该是这样的:
- (void)drawRect:(CGRect)dirtyRect {
// note you can get image from anywhere
UIImage *image = [UIImage imageNamed:@"MyImage"];
[image drawInRect:self.bounds];
// now that image is drawn, everything
// past this point will be drawn on top of it
...
}