在我的应用程序中: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];
它应该做的是“淡入'源'视图并将其卷曲以覆盖背景”
相反,它只是在'源'视图中消失,没有卷曲。
线索?
答案 0 :(得分:0)
解决:
似乎动画循环的某些部分尚未在此时运行。解决方案是将动画放在一个方法中,然后从应用程序:DidFinishLaunchingWithOptions执行