我想在单击旋转按钮而不是方向更改时旋转UIImage而不是UIImageView。请回复。
答案 0 :(得分:1)
<强>编辑:强>
使用 http://developer.apple.com/library/ios/documentation/uikit/reference/UIImage_Class/Reference/Reference.html#//apple_ref/doc/uid/TP40006890-CH3-SW37 对于IOS 4,如果要旋转图像
或者您可以使用:http://www.platinumball.net/blog/2010/01/31/iphone-uiimage-rotation-and-scaling/
或
答案 1 :(得分:1)
CGSize size = sizeOfImage;
UIGraphicsBeginImageContext(size);
CGContextRef ctx = UIGraphicsGetCurrentContext();
CGContextRotateCTM(ctx, angleInRadians);
CGContextDrawImage(UIGraphicsGetCurrentContext(),
CGRectMake(0,0,size.width, size.height),
image);
UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return image;
答案 2 :(得分:1)
您可以使用imageWithCGImage:scale:orientation:
(4.0提供)