Objective c 在UIImageView的图像上方绘制贝塞尔曲线
如何在UIImageView的图像上方绘制Bezier曲线。我正在对UIImageView进行子类化,并在图像视图的角上使用UIBezierCurve绘制圆。但一旦我把图像放在UIImageView中,圆圈的内部部分就会被图像重叠。那么,有什么解决方案可以让我在uiimageview的UIimage上绘制UIBezier路径吗?您可以尝试使用Objective c 在UIImageView的图像上方绘制贝塞尔曲线,objective-c,ios,cocoa-touch,ipad,uibezierpath,Objective C,Ios,Cocoa Touch,Ipad,Uibezierpath,如何在UIImageView的图像上方绘制Bezier曲线。我正在对UIImageView进行子类化,并在图像视图的角上使用UIBezierCurve绘制圆。但一旦我把图像放在UIImageView中,圆圈的内部部分就会被图像重叠。那么,有什么解决方案可以让我在uiimageview的UIimage上绘制UIBezier路径吗?您可以尝试使用UIimage实例的drawInRect:方法对simpleUIView进行子类化,并自己绘制图像。它应该是这样的: - (void)drawRect:(C
UIimage
实例的drawInRect:
方法对simpleUIView
进行子类化,并自己绘制图像。它应该是这样的:
- (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
...
}