If you’ve ever coded for iOS you’ll most likely be familiar with the UIView animateWithDuration function. Wouldn’t it be great if there would be an OSX equivalent?
Well, there sure is, just type the following:
NSAnimationContext.runAnimationGroup({_in
//Indicate the duration of the animation
NSAnimationContext.current().duration = 5.0
//What is being animated? In this example I’m making a view transparent
someView.animator().alphaValue = 0.0
}, completionHandler:{
//In here we add the code that should be triggered after the animation completes.
print(“Animation completed”)
})
That’s it, you’re good to go! Questions / comments? I’m at @MarcMasVi
Marc