0

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

4

0 回答 0