UIViewController:有没有办法知道模态过渡动画何时完成?

时间:2010-09-14 10:30:58

标签: iphone uiviewcontroller

在我的应用程序中,我有一个UIViewController模态显示默认幻灯片动画 - 让我们称之为'A'。在'A'忙于弹出的时候,可能另一段代码会尝试使用A来呈现另一个模态视图控制器。
在这些情况下,我得到一个例外,可能是因为“A”还没有完全准备好。

有没有人知道是否有办法知道UIViewController是否还在制作动画?

感谢。

1 个答案:

答案 0 :(得分:6)

模态动画后的方法

- (void)viewDidAppear:(BOOL)animated;

将被调用。这表明动画已经完成,你可以设置一个像

这样的变量
animationFinished = YES;