【Swift】Storyboardで作成したUIViewControllerをプログラムから呼び出す

Storyboardで作成したUIViewControllerをプログラムから呼び出す

Storyboardで作成したNavigationControllerとViewControllerを呼び出す方法です

Storyboardで設定したSotryboard IDを指定すれば、プログラムから動的に呼び出せます

storyboardでIDを設定

UINavigationControllerを表示する

 let nc = self.storyboard!.instantiateViewControllerWithIdentifier("NavigationController") as! UINavigationController
self.presentViewController(nc, animated: true, completion: nil)

NavigationControllerを表示する

let vc = self.storyboard!.instantiateViewControllerWithIdentifier("ViewController") as! UIViewController
self.presentViewController(vc, animated: true, completion: nil)

UINavigationControllerからViewControllerを取得したい場合

 let nc = self.storyboard!.instantiateViewControllerWithIdentifier("NavigationController") as! UINavigationController
var vc = nc.viewControllers[0] as! UIViewController
関連コンテンツ
A8広告
ブログランキング
  • にほんブログ村 教育ブログ プログラミング教育へ
  • にほんブログ村 子育てブログ 子供の習い事(教室・業者)へ

  • スポンサーリンク
    Google336 記事下
    Google336 記事下

    シェアする

    • このエントリーをはてなブックマークに追加

    フォローする

    スポンサーリンク
    Google336 記事下
    トップへ戻る