2016-09-19 6 views
2

次のビューコントローラスタックがあります。 A - > B(モーダル表示) - > C(モーダル表示) 私の目的は、CBを却下することです。私が欲しいアニメーションは、Cのスライドが表示され、Aになります。
以下の両方の回答で、表示されるアニメーションはCが消え、Bが下にスライドします。これは目的のアニメーションではありません。1つのアニメーションで2つのモーダルビューコントローラを閉じる

Dismiss two modal view controllers

How to Dismiss 2 Modal View Controllers in Succession?

答えて

0

あなたは試してみる:

ViewController1.dismissViewControllerAnimated(true, completion: nil) 
ViewController2.dismissViewControllerAnimated(true, completion: nil) 

をデフォルトでは、アニメーションは "スライドダウン" され、それ以外の場合はあなたが欲しいしかしにカスタマイズすることができます。

+0

あなたのコードで2つのアニメーションが表示されます。目的のアニメーションは1つです。具体的には、 'C'がスライドして' A' – Loozie

関連する問題