我的简单的代码:如何在继续之前等到不同课程中的动画完成?
[otherClass doMethodOneWhichHasAnimation];
和动画持续0.8秒。接下来是推动视图控制器的代码:
SchemeView *schemeView = [[SchemeView alloc] init];
[self.navigationController pushViewController:schemeView animated:YES];
[schemeView release];
问题是,它无需等待就推动viewcontroller,我希望它等待。延迟只是延迟整个事情,包括从第一个动画开始。
我怎样才能让它在运行第二位代码之前等待0.8秒?
我这个工作的爱,但它不为我用工作(这是执行滚动任何动画表视图更新后的一行)。 – 2014-02-11 10:18:25
@StianHøiland尝试将'layoutIfNeeded'发送到事务内部的表视图(我的示例发送'doMethodOneWhichHasAnimation')。 – 2014-02-11 19:25:13
不幸的是没有运气。 – 2014-02-12 09:44:22