UIView.transition不会在第一侧移动UIView内容

时间:2018-08-18 22:17:41

标签: ios swift xcode animation uiview

我正在使用UIView.transition(with:duration:options:animations :)函数来翻转卡片。当我在过渡仍在进行的同时为框架属性设置动画时,第一个UIView状态没有移动,其位置是堆栈到父视图,但是卡另一侧的第二个状态正在移动并且动画效果完美。 如何解决?谢谢。

解释代码:UIView.animate被调用两次。第一次执行动画关闭,然后完成关闭。没关系的接下来,当我按下按钮(参见视频)时,由于 if 语句而不再执行完成主体,但是麻烦的是当第一次完成 completion 闭合仍使动画翻转时过渡,动画关闭正在第二次执行,并将卡片移动到新位置。尽管第二面效果很好,但第一面的所有内容都不随第二动画一起移动。

0.0.0.0

这是视频https://youtu.be/lRYT_6xWbWA

在屏幕快照上,显示卡正在向上移动,并通过属性动画进行缩放。

enter image description here

0 个答案:

没有答案