うちのいぬ Tech Blog

Tech Blog of Uchinoinu/My dog

コードでの画面遷移で NavigationControllerを使ってもスライドアニメーションをさせない方法

あたりまでだけど、Segueとこんがらがったりしてなんか忘れていたので、メモ。

スライドアニメーションが出るコード

var storyboard: UIStoryboard = UIStoryboard(name: "storyboardName", bundle: nil)
var nextVC: UIViewController = storyboard.instantiateInitialViewController() as! UIViewController
self.navigationController?.pushViewController(nextVC, animated: true)

させない方法

var storyboard: UIStoryboard = UIStoryboard(name: "storyboardName", bundle: nil)
var nextVC: UIViewController = storyboard.instantiateInitialViewController() as! UIViewController
self.navigationController?.pushViewController(nextVC, animated: false)

animatedをfalseにするのです。