我在viewDidLoad
处使用此代码来扩展我的UIImageView
:
imageView.transform = CGAffineTransformScale(CGAffineTransformIdentity, 3.0, 3.0);
现在,我想回到原来的尺寸,1.0
我将此操作用于UIButton
imageView.transform = CGAffineTransformScale(CGAffineTransformIdentity, 1.0, 1.0);
但是不起作用。有什么问题?
答案 0 :(得分:7)
每次缩放图像时,都必须考虑新的比例。您首先将比例设置为正常尺寸的3倍。然后你将它设置为1x“新”尺寸。要返回原始大小,请使用:
imageView.transform = CGAffineTransformIdentity;
答案 1 :(得分:3)
如果您只想缩放尺寸,请轻松使用CGAffineTransformMakeScale
并解决您的问题。