我正在尝试根据用户事件(旋转)重新排列我的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){}];