我正在尝试制作一个简单的应用程序,其中有3个气球按钮。当用户点击任何按钮时,它们会被动画(移动)到新位置!所有这一切都来自这段代码:
[UIView animateWithDuration:1.2
delay:0.1
options: UIViewAnimationCurveEaseOut
animations:^
{
//Moving the Sum (Button)
CGRect frame = Sum.frame;
frame.origin.y = -20;
frame.origin.x = (-120);
Sum.frame = frame;
.....
....
}
completion:^(BOOL finished)
{
NSLog(@"Completed");
//adding subview
[self.view addSubview:newView];
}];
但是如果我尝试将子视图添加到self.view中!为什么在移动动画之前所有按钮都会回到各自的位置!这是我的默认值吗?或者我做错了什么?我想反击这种行为?!请帮助!