我有一个UIView
,UIImageView
为subview
。我使用UIView
和CGAffineTransformRotate
修改了CGAffineTransformScale
。 UIImageView
subview
也会自动转换。
我想用新UIImage
替换UIImageView
subview
中的UIImage
。当我执行此操作时,image
的大小不正确且rotation
,因为原始缩放和旋转。
如何替换图片subview
并将其显示为上一个image
(相同尺寸/轮播/位置)?
答案 0 :(得分:1)
取另一个UIImageView2并先将您之前的图像放入其中。然后,在将原始图像缩放并修改为新图像并想要查看原始图像之后,可以显示UIImageView2图像。
答案 1 :(得分:1)
我发现了这个错误,我正在移除原始图像并且不知道它。
imageView.image = nextImage;
如上所述更改图像可保持父级的缩放和旋转。没有任何诡计。