我正在尝试使用CAAnimation在我的应用中切换视图控制器。当我在这两个特定的视图控制器之间切换时,我不想要任何动画。这可能吗?如果是这样,我将如何实现这一目标?
谢谢!
答案 0 :(得分:1)
如何将持续时间设为0:
BOOL shouldAnimate = // here you set your condition whether to animate or not
CFTimeInterval standartDuration = 1.0;
CAAnimation *animation = [CAAnimation animation];
animation.duration = shouldAnimate ? standartDuration : 0.0;