if you just want to scale the size , use CGAffineTransformMakeScale
is easy and will solve your problem.
CGAffineTransformScale doesn't reset
-
01-09-2022 - |
Question
I use this code at viewDidLoad
to scale my UIImageView
:
imageView.transform = CGAffineTransformScale(CGAffineTransformIdentity, 3.0, 3.0);
Now, I want to go back to its original size, 1.0
I use this action for an UIButton
imageView.transform = CGAffineTransformScale(CGAffineTransformIdentity, 1.0, 1.0);
But doesn't work. What the problem?
Solution 2
OTHER TIPS
Every time you scale an image, you have to take the new scale into account. You're first setting the scale to 3x the normal size. Then you're setting it to 1x the "new" size. To go back to the original size, use:
imageView.transform = CGAffineTransformIdentity;
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow