Swift3 卡莱尔卡巴斯基化混浊

Swift3 卡莱尔卡巴斯基化混浊,swift3,calayer,Swift3,Calayer,我已经创建了一个动画,但我无法将“工作”设置为“持续时间”属性 let animationFadeOut = CABasicAnimation(keyPath: "opacity") animationFadeOut.fromValue = 1 animationFadeOut.toValue = 0 animationFadeOut.duration = 1 imageViewDos.layer?.add(animationFadeOut, forKey: nil) 不管我把它放在什么值上,

我已经创建了一个动画,但我无法将“工作”设置为“持续时间”属性

let animationFadeOut = CABasicAnimation(keyPath: "opacity")
animationFadeOut.fromValue = 1
animationFadeOut.toValue = 0
animationFadeOut.duration = 1
imageViewDos.layer?.add(animationFadeOut, forKey: nil)

不管我把它放在什么值上,它的持续时间都是一样的

您的
fromValue
toValue
需要定义为
nsnumber

animationFadeOut.fromValue = NSNumber(floatLiteral: 1)
animationFadeOut.toValue = NSNumber(floatLiteral: 0)

您已经为animationFadeOut设置了值,并且正在使用animationFadeInI。我已经制作了两个动画,FadeIn和FadeOut。粘贴时出错。更新。很抱歉