2013-01-16 76 views
2

我用presentViewController提出了一個模態ViewController。現在我想這樣從呈現的ViewController我稱之爲內翻轉使用UIModalTransitionStyleFlipHorizontal此模式的看法:iOS:用UIModalTransitionStyleFlipHorizo​​ntal替換模態ViewController

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

動畫看起來不錯。但是當我解僱flipsideView時,第一個模態視圖仍然可見。

是否有一種方法可以使用UIModalTransitionStyleCoverVertical一次消除兩個模態視圖。或者是否有可能用flipsideView替換第一個模態視圖使用翻轉動畫?

謝謝!

+0

讓你有2次,你怎麼認爲這兩個像popToRootViewController? –

回答

3

你可以回到這樣的第一控制器,從一個按鈕,在flipsideView:

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