我使用presentViewController
呈现模态ViewController。现在我想使用UIModalTransitionStyleFlipHorizontal
来翻转这个模态视图,所以我在调用的ViewController中调用:
flipsideView.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
[self presentViewController:flipsideView animated:YES completion:^{}];
动画看起来很好。但当我解雇flipsideView
时,第一个模态视图仍然可见。
有没有办法使用UIModalTransitionStyleCoverVertical
一次解除两个模态视图。或者是否可以使用翻转动画用flipsideView替换第一个模态视图?
谢谢!
答案 0 :(得分:3)
您可以从flipsideView中的按钮返回这样的第一个控制器:
-(IBAction)goBackToFirst:(id)sender {
self.modalTransitionStyle = UIModalTransitionStyleCoverVertical;
[self.presentingViewController.presentingViewController dismissViewControllerAnimated:YES completion:nil];
}