gpt4 book ai didi

ios - 将动画的方向从顺时针反转为逆时针

转载 作者:行者123 更新时间:2023-11-29 01:16:27 25 4
gpt4 key购买 nike

我有一个基本上是圆形路径的动画。这是代码`

let curvedPath = CGPathCreateMutable()        
var rectangle = CGRectMake(0,0,220,220)

rectangle.origin.x = self.view.center.x - 110
rectangle.origin.y = self.view.center.y - 110


CGPathAddEllipseInRect(curvedPath, nil, rectangle)
pathAnimation.path = curvedPath
pathAnimation.duration = 5.0

pathAnimation.repeatCount = Float.infinity

pathAnimation.rotationMode = kCAAnimationRotateAuto
obstacle.layer.addAnimation(pathAnimation, forKey: nil)`

我正在使用 CGPaths!关于如何制作这个的任何想法?只需反转方向即可!

最佳答案

您没有告诉我们动画 pathAnimation 是什么类型,也没有告诉我们设置,因此很难知道如何反转动画。

一个简单的方法是将图层翻转为镜像。您可以应用缩放变换并反转 X 或 Y 上的符号。然后您的旋转应该看起来是朝另一个方向进行的。

obstacle.layer.transform = CATransform3DMakeScale(-1,1,1);

关于ios - 将动画的方向从顺时针反转为逆时针,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35122224/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com