0

我有一个UIView与一个UIImageView作为一个subview。我修改UIViewwithCGAffineTransformRotateCGAffineTransformScale. 它UIImageView subview也会自动转换。

我想UIImageUIImageView subview新的UIImage. 当我这样做时,image是错误的尺寸和rotation,因为原件被缩放和旋转。

如何替换图像subview并让它看起来像以前image一样(相同的大小/旋转/位置)

4

2 回答 2

1

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

imageView.image = nextImage;

如上所述更改图像会保持父级的缩放和旋转。不涉及任何诡计。

于 2012-09-14T09:54:37.537 回答
1

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

于 2012-09-14T09:51:34.750 回答