Curldown只会淡入 - 为什么?

时间:2012-04-21 09:25:09

标签: ios ipad

在我的应用程序中:DidFinishLaunchingWithOptions,作为最后一部分,我有这段代码:

[UIView animateWithDuration:1 delay:1 options:UIViewAnimationOptionCurveEaseOut 
                 animations:^{
                     [UIView setAnimationTransition:UIViewAnimationTransitionCurlDown forView:self.viewController.source cache:YES];
                     self.viewController.source.alpha = 1.0;
                 } completion:nil];

它应该做的是“淡入'源'视图并将其卷曲以覆盖背景”

相反,它只是在'源'视图中消失,没有卷曲。

线索?

1 个答案:

答案 0 :(得分:0)

解决:

似乎动画循环的某些部分尚未在此时运行。解决方案是将动画放在一个方法中,然后从应用程序:DidFinishLaunchingWithOptions执行