0

我想改变我的UIImage方向。我已经完成了这个:

image = [UIImage imageWithCGImage:image.CGImage 
                            scale:1.0 orientation: UIImageOrientationUpMirrored];

它工作正常!但我有下一个问题:我想播放UIImageView改变图像方向的动画!但它播放没有改变!我得到了方向并且它被改变了 - 但图像显示不像。

有人可以建议吗?

是的,看起来像动画忽略图像方向。

谢谢,

4

3 回答 3

0

尝试在图像视图上应用 CGAffineTransform。如果你使用 -1 作为垂直比例,你应该得到你想要的效果。

于 2011-10-11T06:07:45.587 回答
0

如果在 iOS 4.x(或更早版本)上使用 [UIImage imageWithCGImage:scale:orientation:] 对方向校正图像进行动画处理,您将遇到此问题。要解决此问题,您必须通过将图像旋转到所需方向来创建新图像。这个对我有用。

于 2012-11-15T20:52:49.683 回答
-1

在数组中添加一组图像并调用该数组以及 uiimageview 的位置并从数组中获取输出流。

http://www.chuckstar.com/blog/technology/iphone-sample-rotating-uiimage-inside-uiimageview/

希望这可以帮助你!!!

于 2011-10-11T05:57:49.263 回答