Ios 延迟CATTransition的启动
可以延迟CATTransition的动画吗?我尝试了Ios 延迟CATTransition的启动,ios,caanimation,Ios,Caanimation,可以延迟CATTransition的动画吗?我尝试了startProgress,但没有任何区别 这就是我如何进行转换: CATransition *animation = [CATransition animation]; [animation setType:kCATransitionPush]; [animation setSubtype:kCATransitionFromLeft]; [animation setDuration:0.25]; [animat
startProgress
,但没有任何区别
这就是我如何进行转换:
CATransition *animation = [CATransition animation];
[animation setType:kCATransitionPush];
[animation setSubtype:kCATransitionFromLeft];
[animation setDuration:0.25];
[animation setTimingFunction:[CAMediaTimingFunction functionWithName:
kCAMediaTimingFunctionEaseInEaseOut]];
[animation setRemovedOnCompletion:YES];
[self.tabBarController.view.layer addAnimation:animation forKey:@"pushAnimation"];
请阅读:
这是一篇关于animatios的其他计时属性的好文章。为什么要延迟?因为我需要等待动画(在另一个视图中)结束,然后才能开始此动画。您可以使用UIView动画。实际上我可以,但UIView动画没有KCATransionPush类动画。我知道我可以等待其他动画结束后再开始,但我不知道是否可以延迟它。这是可行的,但层会在等待延迟时闪烁黑色。。。无论如何谢谢你!