ネットの記事を調べてpushViewによる画面遷移をやろうとしているのですがうまくいきません。
現状の状況として、
Main.storyboard - viewController
test.storyboard - testViewController
のようにストーリーボードと対応するクラスが紐付けられており、teststoryboardのstoryboardIDには『testViewController』が設定されており、 use storyboardにチェックが入っています。
目的として、navigationControllerによるpushでの画面遷移を行う事です。
Main.storyboardからtest.storyboardへの画面遷移をしたいです。
やったこと
①Main.storyboardへのナビゲーションコントローラーの追加
②ボタンの動作チェック
③エラーチェック(ボタンを押してもエラーは表示されない)
swift
1import UIKit 2 3class ViewController: UIViewController { 4 5 6 @IBAction func tappedbutton(_ sender: Any) { 7 let storyboard = UIStoryboard.init(name: "test", bundle: nil) 8 let viewControlller = storyboard.instantiateViewController(withIdentifier: "testViewController") as! testViewController 9 self.navigationController?.pushViewController(viewControlller, animated: true) 10 } 11 override func viewDidLoad() { 12 super.viewDidLoad() 13 } 14 15}
あなたの回答
tips
プレビュー