Swift 如何沿x轴垂直旋转CaLayer?

Swift 如何沿x轴垂直旋转CaLayer?,swift,calayer,Swift,Calayer,我正在尝试做一个视频转换相关的应用程序。我使用了cabasicanition来旋转CaLayer。它让我做圆周旋转。我希望沿yhr X轴垂直旋转CaLayer。我该怎么办 let rotationAnimationx = CABasicAnimation(keyPath: "transform.rotation.x") rotationAnimationx.fromValue = 0 rotationAnimationx.byValue = Double.pi * 2

我正在尝试做一个视频转换相关的应用程序。我使用了
cabasicanition
来旋转
CaLayer
。它让我做圆周旋转。我希望沿yhr X轴垂直旋转
CaLayer
。我该怎么办

let rotationAnimationx = CABasicAnimation(keyPath: "transform.rotation.x")

rotationAnimationx.fromValue = 0
rotationAnimationx.byValue = Double.pi * 2            
rotationAnimationx.duration = 3
rotationAnimationx.beginTime = CFTimeInterval(time[image])
rotationAnimationx.fillMode = CAMediaTimingFillMode.forwards
rotationAnimationx.isRemovedOnCompletion = false

blackLayer.add(rotationAnimationx, forKey: "transform.rotation.x")