在NSView load时显示动画
时间:2011-03-30 来源:VinceOniPhone
对于大多数动画,比如缩放或移动控件,可以直接在awakeFromNib中进行。view显示的时候会运行这个动画。
但如果你想在view显示的时候实现一个控件淡入的动画,如果你也写在awakeFromNib中,你就发现没有动画,控件直接出来了。
我摸索了之后,发现可以延迟一小段时间再调用动画函数:
[self performSelector:@selector(animationShowButton) withObject:nil afterDelay:0.2];
至于淡入动画的实现方法,请见上一个帖子。
注:iPhone中没有此问题,可以直接在viewDidLoad中写动画。
Mac 相关阅读 更多 +
排行榜 更多 +