我正在尝试使用特定图像在 UIImageView 内绘制一些圆圈。这就是我想要做的:
UIGraphicsBeginImageContext(self.view.bounds.size);
CGContextRef contextRef = UIGraphicsGetCurrentContext();
CGContextSetLineWidth(contextRef, 2.0);
CGContextSetStrokeColorWithColor(contextRef, [color CGColor]);
CGRect circlePoint = (CGRectMake(coordsFinal.x, coordsFinal.y, 50.0, 50.0));
CGContextStrokeEllipseInRect(contextRef, circlePoint);
UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
[photoView addSubview:image];
圆圈画得很好,但我希望 PhotoView 充当它的面具。因此,例如,如果我使用动画将 UIImageView 移出 UIView,我希望圆圈随之移动。重要的是坐标是相对于整个屏幕的事实。