根据滚动进度在2个CGImage之间淡入淡出

时间:2019-07-07 12:39:22

标签: swift uiscrollview core-animation

我已经使用CATransion在2个CIImage之间创建了一个淡入淡出的动画,这是我的代码:

    layer.contents = selectionImage.cgImage
    let fadeAnimation = CATransition()
    fadeAnimation.type = .fade
    fadeAnimation.duration = CFTimeInterval(duration)
    itemImageLayer.add(fadeAnimation, forKey: "fade")

现在,我需要根据启用了UIScrollView分页功能的contentOffset.x滚动进度来实现相同的动画。进度从0到1。

正确的方法是什么?

0 个答案:

没有答案