2010-09-14 75 views
0

在我的应用程序中,我有一个UIViewController以默认幻灯片动画的形式呈现 - 让我们称之为'A'。在'A'正忙于弹出的时候,可能有另一段代码会尝试使用A来呈现另一个模态视图控制器。
在这些场合,我得到一个异常,大概是因为'A'还没有完全准备好。UIViewController:有没有办法知道模态转换动画何时完成?

有谁知道是否有方法知道如果一个UIViewController仍然是动画?

谢谢。

回答

5

模态动画的方法

- (void)viewDidAppear:(BOOL)animated; 

后就会被调用。这表明动画已完成,您可以设置一个变量,如

animationFinished = YES; 
+0

谢谢 - 完美。 – 2010-09-14 13:15:08

相关问题