我对ios开发很新 我正在尝试在图像上写文字并旋转文本
我写了文字,但我试图围绕它的中心旋转
想法是翻译文本以将其原点放在中心然后旋转然后重新转换到原始位置
这是我的代码:
context = UIGraphicsGetCurrentContext();
txt = @"Hello";
[[UIColor redColor] set];
CGSize sz = [txt sizeWithFont:font];
rect= CGRectMake(tpoint.x,tpoint.y,sz.width, sz.height);
CGContextTranslateCTM(context, sz.width/2, sz.height/2);
CGContextRotateCTM(context, 0.3);
CGContextTranslateCTM(context, -sz.width/2, -sz.height/2);
[txt drawAtPoint:tpoint withFont:font];
UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
imageView.image = newImage;