8
我一直在使用此示例中的代碼來協助,並且此工作正常。 http://www.platinumball.net/blog/2009/03/30/iphone-uiimage-rotation-and-mirroring/UIImage旋轉自定義度
我不能鍛鍊如何通過度的定製量0 & 360 ....
我一直在使用此示例中的代碼來協助,並且此工作正常。 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