Could someone please provide me with an example of animating the opacity of an Image View in swift??
I couldn\'t even find a good example in objective c
You can use this extension method (unless you want to modify the view's attributes itself):
extension CALayer {
func flash(duration: TimeInterval) -> Observable {
let flash = CABasicAnimation(keyPath: "opacity")
flash.fromValue = NSNumber(value: 0)
flash.toValue = NSNumber(value: 1)
flash.duration = duration
flash.autoreverses = true
removeAnimation(forKey: "flashAnimation")
add(flash, forKey: "flashAnimation")
opacity = 0 // Change the actual data value in the layer to the final value
}
}