我已经使用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。
正确的方法是什么?