NavigationControllerを使っている場合に,ボタンからルートへ戻る方法

こんにちは,よしむらです.
ゴールデンウィークですが,休みは今日で終わりだったりします. zYgmCSo85Vx63tK3WBt0jHXzwGZbAM1H7MyJrJhVAH0<

 

今日のアイキャッチ画像は,青いもみじです.
春は青いもみじ,秋は紅いもみじで楽しめますね.

NavigationViewControllerを使っている場合にルートノードへ戻る方法

さて,今日の内容はNavigationViewContolerでNavigationBarの戻るボタンを使わずに,画面に配置したボタンから,元の画面に戻る方法です.

ホントは下の様に画面を戻りたいのに,普通にStoryBoardのSegueを使うと,更に遷移したみたいになってしまいますよね.

【理想】
画面A→画面B
画面A←画面B

【Segueを使った場合の現実】
画面A→画面B→画面A

理想の形で遷移するためには,ボタンのアクションに以下のコードを追加すればOKです.

これで,理想とする遷移を行う事が可能です. 


One Comment

Add a Comment

メールアドレスが公開されることはありません。