我在Jamie Oliver应用程序中注意到,当您单击其中一个按钮时,它会在平滑过渡中从一种尺寸变为另一种尺寸。有谁知道这是怎么做的?我尝试使用一些UIView动画,但它们都不能满足我的需求。
答案 0 :(得分:0)
单独使用UIAnimations无法实现这一效果。您需要将它们与变换结合起来才能达到您所说的效果。请尝试以下方式。你会得到你需要的......
[UIView beginAnimations:@"Zoomin" context:nil];
[UIView setAnimationDuration:0.25];
starImage.transform=CGAffineTransformMakeScale(2.5, 2.5);
[UIView commitAnimations];
[UIView beginAnimations:@"Zoomout" context:nil];
[UIView setAnimationDuration:0.25];
starImage.transform=CGAffineTransformMakeScale(1, 1);
[UIView commitAnimations];
答案 1 :(得分:0)
我认为animation blocks是现在制作动画视图的首选方法。