我试图拍摄一张卡片UIView对象,其中包含背面和正面图像子视图,然后将其翻转,同时将其缩放到中间翻转,然后将其缩小。我只使用UIView.transition(with:duration:options:animations:completion:)
来处理翻转部分,但这似乎不是正确的解决方案,因为块中的所有动画只发生在整个动画的中间,这是有道理的,因为这意味着需要添加/删除视图。
我猜我需要在这里下降到较低的水平,但我对UIView层以外的动画并不熟悉。有关如何将此缩放功能添加到卡片翻转的任何建议吗?
答案 0 :(得分:0)
我将卡片的两侧放在视图的图层下,您可以通过设置contents
的{{1}}来实现。然后在子图层上应用CALayer
。
这是一个应该在操场上运行的简单演示,没有实现扩展,你可以自己修改矩阵。
CABasicAnimation