2

を使用してモーダル ViewController を提示しpresentViewControllerます。UIModalTransitionStyleFlipHorizontalここで、私が呼び出す提示された ViewController 内から、このモーダル ビューを反転させたいと思います。

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

アニメーションは問題ないようです。しかし、flipsideView最初のモーダル ビューを閉じると、まだ表示されます。

を使用して両方のモーダル ビューを一度に閉じる方法はありますかUIModalTransitionStyleCoverVertical。または、最初のモーダル ビューをフリップ アニメーションを使用して FlipsideView に置き換えることは可能ですか?

ありがとう!

4

1 に答える 1

3

次のように、flipsideView のボタンから最初のコントローラーに戻ることができます。

-(IBAction)goBackToFirst:(id)sender {
    self.modalTransitionStyle = UIModalTransitionStyleCoverVertical;
    [self.presentingViewController.presentingViewController dismissViewControllerAnimated:YES completion:nil];
}
于 2013-01-16T18:00:54.523 に答える