Как нарисовать кривую Безье над изображением UIImageView. Я создаю подкласс UIImageView и рисую круги, используя UIBezierCurve в углах изображения. Но как только я помещаю изображение в UIImageView, внутренняя часть кругов перекрывается изображением. Итак, есть ли какое-либо решение, которое позволяет мне рисовать путь UIBezier на UIimage uiimageview?
Нарисуйте кривую Безье над изображением UIImageView
Ответы (1)
Вы можете попробовать создать подкласс простого 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
...
}
person
Eimantas
schedule
11.06.2012