我有一个图像,我想通过将图像从左到右缩放到水平 0.0 来使其消失。
首先我尝试了这段代码,它使图像变得非常大并在消失之前在屏幕上旋转:
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:0.6];
imageName.transform = CGAffineTransformMakeScale(0.0, 1.0);
[UIView commitAnimations];
然后我将转换更改为 scale(0.1, 1.0)
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:0.6];
imageName.transform = CGAffineTransformMakeScale(0.1, 1.0);
[UIView commitAnimations];
这正是我想要的效果,除了它从左右两侧缩小到 0.1 水平比例,在中间相遇。我希望它从左到右收缩,我也希望它一直收缩到 0.0,使其完全不可见。
任何帮助将不胜感激 - 非常感谢!