UINavigationController で pushViewController:animated: や popViewControllerAnimated: を使ったときは、既定では、進むときには右へ、戻るときには左へ、アニメーションするようになっています。 このアニメーションのスタイルは、CATransition を使って変更することができます。 なお、UIViewController を UINavigationView を使わずにモーダル表示したいときや、そのアニメーションの設定は モーダルビュー表示時のアニメーションを変更する で紹介している方法を使用します。 CATransition を使う準備 CATransition は QuartzCore.framework を使用しているため、まずはこの機能を使用するソースファイル (.m) などに、次のようにして Quartz