読者です 読者をやめる 読者になる 読者になる

Satomi and Dogs

バーチャルな世界に住んでいた料理好きSatomiが美味しいご飯と犬と動物たちと牧草に囲まれた生活を目指す日記です

コードでの画面遷移で 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にするのです。