如何在旋转和缩放的UIImageView中替换图像?

时间:2012-09-14 09:38:24

标签: iphone objective-c ios core-graphics cgaffinetransform

我有一个UIViewUIImageViewsubview。我使用UIViewCGAffineTransformRotate修改了CGAffineTransformScaleUIImageView subview也会自动转换。

我想用新UIImage替换UIImageView subview中的UIImage。当我执行此操作时,image的大小不正确且rotation,因为原始缩放和旋转。

如何替换图片subview并将其显示为上一个image (相同尺寸/轮播/位置)

2 个答案:

答案 0 :(得分:1)

取另一个UIImageView2并先将您之前的图像放入其中。然后,在将原始图像缩放并修改为新图像并想要查看原始图像之后,可以显示UIImageView2图像。

答案 1 :(得分:1)

我发现了这个错误,我正在移除原始图像并且不知道它。

imageView.image = nextImage;

如上所述更改图像可保持父级的缩放和旋转。没有任何诡计。