【发布时间】:2011-02-24 14:11:01
【问题描述】:
我想通过将图像从左到右水平缩放到 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,这样它就完全不可见了。
任何帮助将不胜感激 - 非常感谢!
【问题讨论】:
标签: iphone animation transform scale uianimation