我有一个自定义的 UIView 子类
- (void)drawRect:(CGRect)rect
我想在位置 50,50 处绘制一个 UIImage 并将其旋转 20 度。
我尝试了以下代码:
CGContextRef context = UIGraphicsGetCurrentContext();
CGContextSaveGState(context);
CGContextRotateCTM (context, degreesToRad(20));
[image drawAtPoint:CGPointMake(50, 50)];
CGContextRestoreGState(context);
它可以正确旋转图像,但不是在 50,50...
如何在保持正确坐标的同时旋转 UIImage?