0

を介して提示するとき、あなたが持っているはずのプッシュとポップの間でフリップアニメーションを左右しました。UINavigationControllerはpresentViewController

PTBackViewControllerのインスタンスをまたはUIViewAnimationTransitionFlipFromRightのようにアニメーション化すると、PTFrontViewControllerからプッシュできますか?

私はすでに、これら三つの事柄をよく知っています:

  1. これはあなたがそこにある
  2. UINavigationControllerのデフォルトのアニメーションのための十分な理由があるpresentViewController
  3. を利用するべきかを正確ではありませんいくつかの答えどのように押し、popingながらUINavigationControllerのデフォルトのアニメーションを「カスタマイズ」するのではなく、あなたがあなた自身のコードを試す場合は、ビューコントローラがpresentViewControllerを介して提示されたときに取得することはできませんドロップシャドウと背景ビューがあることがわかりますa正しく

nimatedだから、心の中でこれらの事を取ってお答えください。ありがとうございました。

答えて

1

ファースト - UINavigationControllerを忘れてしまいました。デフォルトのアニメーションが不要な場合は、コントローラーにUINavigationBarを入れてください。少し楽になります。

セカンド - 背景が再描画されないので、これは難しい問題である、あなただけのモーダルコントローラ内なアニメーションを作成することはできません。

敬具、私が見るeasistソリューションは、あまりにもモーダルコントローラを忘れていると、ちょうどあなたのルートコントローラの子としてビューコントローラを追加します。そして、あなたはすべてのアニメーションを制御することができますが(背景フェージングを含む)自分ですべてを記述する必要があります。

関連する問題