Vince Yuan +

Showing an animation when NSView loading

An UIView of one of my iOS app shows a fade-in animation. I implemented this animation in viewDidLoad. When I was porting this app onto Mac OS X, I found there is no viewDidLoad.

I tried adding the fade-in animation in awakeFromNib, but no animation appeared.

My solution:

Put the animation code in a method and call it after a short delay.

[self performSelector:@selector(animationShowButton) withObject:nil afterDelay:0.2];
blog comments powered by Disqus