UIImage *rotatedImage = [UIImage imageWithCGImage:[img CGImage] scale:1.0 orientation:imageView.image.imageOrientation];
// Setting img to imageview
[imageView setImage:rotatedImage];
以上代码在iOS 6中完美运行,但不会在iOS 7中旋转图像。
我为imageOrientation获取了正确的值,但静止图像不会旋转。
知道为什么吗?
感谢。
答案 0 :(得分:0)
我认为“imageView.image.imageOrientation”属性存在逻辑错误。 您需要检查两种方案
imageView.image不应为零,否则旋转图像将无效,将返回相同方向的图像。
“imageView.image”和“img”,两个UIImage变量都指向同一个图像引用。因此,输出是相同的。
我希望这可以解决您的问题。谢谢!