添加子视图影响移动动画 - iOS

时间:2013-09-18 13:41:42

标签: ios objective-c ipad animation

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

0 个答案:

没有答案