现在的位置: 首页 > 综合 > 正文

在NSView load时显示动画

2012年08月19日 ⁄ 综合 ⁄ 共 286字 ⁄ 字号 评论关闭

对于大多数动画,比如缩放或移动控件,可以直接在awakeFromNib中进行。view显示的时候会运行这个动画。

但如果你想在view显示的时候实现一个控件淡入的动画,如果你也写在awakeFromNib中,你就发现没有动画,控件直接出来了。

我摸索了之后,发现可以延迟一小段时间再调用动画函数:

[self performSelector:@selector(animationShowButton) withObject:nil afterDelay:0.2];

至于淡入动画的实现方法,请见上一个帖子。

注:iPhone中没有此问题,可以直接在viewDidLoad中写动画。

抱歉!评论已关闭.