iOS:用UIModalTransitionStyleFlipHorizo​​ntal替换模态ViewController

时间:2013-01-16 13:41:37

标签: iphone ios uiview uiviewcontroller

我使用presentViewController呈现模态ViewController。现在我想使用UIModalTransitionStyleFlipHorizontal来翻转这个模态视图,所以我在调用的ViewController中调用:

flipsideView.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
[self presentViewController:flipsideView animated:YES completion:^{}];

动画看起来很好。但当我解雇flipsideView时,第一个模态视图仍然可见。

有没有办法使用UIModalTransitionStyleCoverVertical一次解除两个模态视图。或者是否可以使用翻转动画用flipsideView替换第一个模态视图?

谢谢!

1 个答案:

答案 0 :(得分:3)

您可以从flipsideView中的按钮返回这样的第一个控制器:

-(IBAction)goBackToFirst:(id)sender {
    self.modalTransitionStyle = UIModalTransitionStyleCoverVertical;
    [self.presentingViewController.presentingViewController dismissViewControllerAnimated:YES completion:nil];
}