iOS 7中的图像方向

时间:2013-11-15 08:08:37

标签: ios7 uiimage image-rotation uiimageorientation

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获取了正确的值,但静止图像不会旋转。

知道为什么吗?

感谢。

1 个答案:

答案 0 :(得分:0)

我认为“imageView.image.imageOrientation”属性存在逻辑错误。 您需要检查两种方案

  1. imageView.image不应为零,否则旋转图像将无效,将返回相同方向的图像。

  2. “imageView.image”和“img”,两个UIImage变量都指向同一个图像引用。因此,输出是相同的。

  3. 我希望这可以解决您的问题。谢谢!