您知道如何在Swift中使用Core Animation制作此动画吗?

问题描述

我正在使用核心动画创建3d立方体并使其旋转,但是它仅在一个方向上旋转。我的项目使用的是UIKit,但动画必须是这样的(在Swift UI中制作):https://medium.com/flawless-app-stories/swiftui-animations-3d-rotation-effect-fb8dd5b86df

我是Core Animation的新手,非常感谢您能为我提供帮助。

我正在制作的动画代码如下:

   let anim = CABasicAnimation(keyPath: "transform")
    anim.fromValue = cube.transform
    anim.tovalue = CATransform3DMakeRotation(.pi,1,1)
    anim.duration = 0.5
    anim.isCumulative = true
    anim.repeatCount = .greatestFiniteMagnitude
    cube.add(anim,forKey: "transform")

其中多维数据集是一个CATransformlayer

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)