1.旋转动画

        let loadingIV = UIImageView(image: R.image.icon_releaseDynamicAi_loading())
        // 创建旋转的基本动画
        let rotationAnimation = CABasicAnimation(keyPath: "transform.rotation.z")
        rotationAnimation.toValue = NSNumber(value: Float.pi * 2) // 旋转一圈 (顺时针)
        rotationAnimation.duration = 1.5 // 每次旋转的时间
        rotationAnimation.repeatCount = .infinity // 无限次重复
        rotationAnimation.isRemovedOnCompletion = false // 动画完成后保持最终状态
        // 添加动画到 imageView
        loadingIV.layer.add(rotationAnimation, forKey: "rotationAnimation")

 

posted on 2025-06-23 13:34  懂事长qingzZ  阅读(46)  评论(0)    收藏  举报