UIImage旋转自定义度
问题描述:
我一直在使用此示例中的代码来协助,并且此工作正常。 http://www.platinumball.net/blog/2009/03/30/iphone-uiimage-rotation-and-mirroring/UIImage旋转自定义度
我不能锻炼如何通过度的定制量0 & 360 ....
答
你会想要做几乎相同的东西,在该职位确实在旋转之间旋转:
CGSize size = sizeOfImage;
UIGraphicsBeginImageContext(size);
CGContextRef ctx = UIGraphicsGetCurrentContext();
CGContextRotateCTM(ctx, angleInRadians);
CGContextDrawImage(ctx, (CGRect){{}, size}, image);
UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return image;
您可能还需要翻译CTM以补偿旋转中心。如果你不想在旋转时裁剪图像的边缘,你应该增加一些基本的三角形。
我推荐iphone标签在这里... – 2009-05-28 01:20:15
添加标签iPhone – 2010-08-13 16:55:01