自定义视图控制器转换动画时序?

时间:2012-07-18 15:48:48

标签: objective-c ios animation

有没有办法可以轻松更改视图控制器之间过渡动画的持续时间?例如,如果我调用dismissModalViewControllerAnimated:YES,我还可以选择控制转换发生的时间吗?

1 个答案:

答案 0 :(得分:0)

不是真的。但是,您可以告诉dismissModalViewControllerAnimated不要制作动画,然后使用transitionWithView制作自己的动画,例如,

[UIView transitionWithView:self.view.superview
                  duration:2.0
                   options:UIViewAnimationOptionTransitionFlipFromBottom
                animations:^{
                    [self dismissModalViewControllerAnimated:NO];
                }
                completion:nil];

显然,使用durationoptions最适合您的工作。