質問: ### Storyboardを使いたくない! 重かったり、Autolayoutに悩まされたり、コードが見にくくなったりするのでStoryboardを出来るだけ使いたくありません。 しかし、コードだけで画面遷移を実装する場合 View1->View2, View2->View1 の様な往復は簡単に出来るのですが、 View1->View2, View2->View3, View3->View1 の様な実装になると気持ち悪い感じ(どんどんViewが重なっていく・3->1ではなく3->2->1と戻ってく)になってしまいます。 何か良い方法はございませんでしょうか? 参考になるgitのURLがあったりすると助かります。
回答: navigationControllerを使用して下さい。 self.navigationController.pushViewControllerで次のView2に、同じようにView3に、そして、popToRootViewControllerでView1に戻ることができます。 参考URL SwiftDocs Qiita