要为视图中的多个对象设置动画,我们是否必须为每个对象使用单独的计时器?
目前我有四个对象,我使用四个计时器。我怎么能用一个计时器呢?
谢谢!
答案 0 :(得分:1)
如果你同时制作动画,那么你应该使用四个定时器,否则你可以使用单个定时器。
一切顺利。
答案 1 :(得分:0)
如果您在同一时间窗口内同时为它们制作动画,则可以一起完成:
[UIView beginAnimations:@"anim1" context:nil];
[UIView setAnimationDuration:0.4];
[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
object1.frame = newFrame1;
object2.frame = newFrame2;
object3.frame = newFrame3;
object4.frame = newFrame4;
[UIView commitAnimations];