【问题标题】:UIViewController: Is there a way to know when the modal transition animation is finished?UIViewController:有没有办法知道模态过渡动画何时完成?
【发布时间】:2010-09-14 10:30:58
【问题描述】:

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

有谁知道是否有办法知道 UIViewController 是否仍在动画?

谢谢。

【问题讨论】:

    标签: iphone uiviewcontroller


    【解决方案1】:

    模态动画后的方法

    - (void)viewDidAppear:(BOOL)animated;
    

    将被调用。这表示动画已完成,您可以在此处设置一个变量,如

    animationFinished = YES;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多