Voici mon code. L'effet de fondu fonctionne correctement. Le fondu en effet n'est toutefois pas animé. Je ne peux pas résoudre ce problème. Merci à tous ceux qui vont m'aider. Alpha est défini 0 dans storyboardL'animation FadeIn ne fonctionne pas swift 2
extension UIView {
func fadeIn(duration: NSTimeInterval = 3.0, delay: NSTimeInterval = 0.0, completion: ((Bool) -> Void) = {(finished: Bool) -> Void in}) {
UIView.animateWithDuration(duration, delay: delay, options: UIViewAnimationOptions.CurveLinear, animations: {
self.alpha = 1.0
}, completion: completion) }
func fadeOut(duration: NSTimeInterval = 2.0, delay: NSTimeInterval = 3.0, completion: (Bool) -> Void = {(finished: Bool) -> Void in}) {
UIView.animateWithDuration(duration, delay: delay, options: UIViewAnimationOptions.CurveEaseOut, animations: {
self.alpha = 0.0
}, completion: completion)
}
}
ru essayer d'effectuer le fondu après le fondu sortant directement? – mtaweel
pas fadeout après fadein –