如何结合翻译和褪色动画

时间:2014-09-11 19:19:20

标签: ios uiviewanimation

我正在尝试根据用户事件(旋转)重新排列我的UIView的内容,我发现我想要结合翻译动画,以及各种控件的淡出和淡入。 / p>

由于这似乎取决于动画函数的“选项”,我假设我需要同时使用不同的选项启动两个动画,如下所示。 “Layout_Set”函数为我的所有控件分配新的“框架”,工作正常。另一个动画块中的“setHidden”用于淡出旋转时的单个控件。

然而......不起作用。这是(a)启动并发动画和(b)淡出控件的正确方法吗?

非常感谢您的帮助。

 [UIView animateWithDuration:duration
                          delay: 0.0
                        options: UIViewAnimationOptionCurveEaseIn +  
 UIViewAnimationOptionCurveEaseOut + UIViewAnimationOptionBeginFromCurrentState
                     animations:^{

                         [self Layout_Set];
                     }
                     completion:^(BOOL finished){}];

    [UIView animateWithDuration:duration
                          delay: 0.0
                        options: UIViewAnimationOptionCurveEaseIn +   
 UIViewAnimationOptionCurveEaseOut + UIViewAnimationOptionBeginFromCurrentState
                     animations:^{

                         [self.UIImageQRCameraLogo setHidden:true];

                     }
                     completion:^(BOOL finished){}];

0 个答案:

没有答案