2010-01-27 111 views
0

我使用两个UIView动画将两个不同的球移动到特定位置。但碰撞的时机各不相同。他们第一次碰撞,但第二次第一次球首先或反过来。任何好友都可以解释如何使用uiview动画让它们在同一点碰撞。是的UIView动画的线程处理问题uiview动画线程问题

回答

1

确保你的动画在同一个块中的两个视图,如

[UIView beginAnimations:nil context:nil]; 
     viewOne.center = CGPointMake(40,40); 
     viewTwo.center = CGPointMake(80,40); 
[UIView commitAnimations]; 
+0

感谢快速重播,但使用的是动画的两个不同块两者的UIView 。点(路径)在运行时决定。但他们总是在一个点彼此交叉。 – 2010-01-27 06:07:01