Serviceを読んで理解し、同意したものとみなします。すべて2NavigationControllerの戻るボタンが押された時にアニメーションをさせない手段は一種類でなく、ほかにもあると思いますが、比較的わかりやすく、短いコードで実現できるものを紹介します。UINavigationControllerのサブクラスを作り、メソッドpopViewControllerAnimated:をオーバーライドします。Storyboardのスクリーンショットにある、いちばん左側のUINavigationControllerを、下のMyNavigationControllerと置き換えてください。おかしくなるようです。無効にする方法も書かれています。動作しない時にどういう点を確認すべきかわかってくると思います。個の銅バッジ1NavigationBarのバックボタンを押した時に、値を渡したい。NavigationBarのBackボタンを押した時、おっしゃるとおり、UnwindセグエのActionメソッドは呼ばれません。UINavigationControllerDelegateのnavigationController(_:willShow:animated:)は呼ばれるので、これを利用します。クラス宣言に、UINavigationControllerDelegateを追加。戻る時に判定を入れるためにカスタムボタンを作る方法を採用しました。使う画像によって設定は変わってきます。String)とします)を用意しました。次にUIBarButtonItem内に配置するCustomViewを作ります。BackButtonCustomViewという名前でxibとUIViewのサブクラスを作ります。個の銅バッジ1UINavigationControllerのtitleを空にしtitleViewを使うと空間が出来る解決になるかどうかはわかりませんが、戻るボタンを自作する事で、隙間を減らす事は出来ます。ソースコードはこんな感じになります。個の銅バッジ1navigationControllerの任意の画面への遷移UINavigationControllerのviewControllersプロパティを使います。以下のようなコードになると思います。Itemをドロップしましょう。Outlineで、こういうヒエラルキーになっているのを確認してください。Controllerに、ShowのSegueを引っ張るケース(そのような必然性)を想像できないので、なんともお答えいたしかねます。普通はアドバイスのしようがありません。ふまえたアドバイスをします。画面が乱れることはないはずです。サンプルプロジェクトを作ればすぐ検証できます。それとどう動きが違うかを調べてみることをお勧めします。されるだけのはずです。個の銅バッジ1NavigationControllerの戻るボタンが押された時にアニメーションをさせない画面遷移アニメーションすらしないシンプルなカスタムSegueの例が、Appleのプログラミングガイドに載っていました。一番下のセクションにあります。Segueを用意する方法もあるようです。参考と自分への備忘録的な意味も兼ねてリンクを貼っておきます。個の銅バッジ1UINavigationControllerでWebViewのバックをハンドルする事は出来ますか?簡単な方法では、ボタンを非表示にし、自作する方法があります。個の銅バッジ1NavigationControllerにTabBarControllerを追加する方法についてTabBarControllerを使わずに、MainViewControllerに独自のUIButtonをフッターに複数設置し、subviewを切替えるようなものを作ったら良いと思います。いう形で、最前面への切替で同じようなものが作れるのではいかがでしょう。英語版でも同じような質問はあって、addChildViewControllerを呼び出すと直った、というようなコメントがありました。