How to crossfade between 2 images on iPhone using Core Animation

后端 未结 6 511
既然无缘
既然无缘 2020-11-30 18:38

I\'m doing this to learn how to work with Core Animation animatable properties on iPhone (not to learn how to crossfade images, per se).

Reading similar questions on

6条回答
  •  感情败类
    2020-11-30 19:11

    Solution in swift

    let image1:UIImage = UIImage(named: "someImage1")!;
    let image2:UIImage = UIImage(named: "someImage2")!;
    let crossFade:CABasicAnimation = CABasicAnimation(keyPath: "contents");
    crossFade.duration = 5.0;
    crossFade.fromValue = image1.CGImage;
    crossFade.toValue = image2.CGImage;
    imageView.layer.addAnimation(crossFade, forKey:"animateContents");
    

提交回复
热议问题