我想更改我的UIImage方向。我已经做到了这一点:
image = [UIImage imageWithCGImage:image.CGImage
scale:1.0 orientation: UIImageOrientationUpMirrored];而且它工作得很好!但我有下一个问题:我想用改变的图像方向播放UIImageView动画!但是它不需要改变就可以播放!我得到了方向,它被改变了-但图像显示没有。
有人能给点建议吗?
是的,看起来动画忽略了图像的方向。
谢谢,
发布于 2011-10-11 14:07:46
尝试在图像视图上应用CGAffineTransform。如果你使用-1作为垂直比例,你应该会得到你想要的效果。
发布于 2012-11-16 04:52:50
如果在iOS 4.x (或更早版本)上使用UIImage imageWithCGImage:scale:orientation:对方向校正的图像进行动画处理,则会遇到此问题。要解决此问题,您必须通过将图像旋转到所需的方向来创建新图像。这对我很管用。
发布于 2011-10-11 13:57:49
在数组中添加一组图像,并调用该数组以及uiimageview的位置,然后从该数组中获取输出流。
http://www.chuckstar.com/blog/technology/iphone-sample-rotating-uiimage-inside-uiimageview/
希望这能对你有所帮助!
https://stackoverflow.com/questions/7721838
复制相似问题