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")
浙公网安备 33010602011771号