我正在尝试制作一个简单的应用程序,其中有 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!为什么所有按钮在移动动画之前都回到各自的位置!这是我的默认设置吗?还是我做错了什么?我想反击这种行为?!请帮忙!