現在、下記画像のような構成でアプリを制作しております。
PageViewControllerを使って無限画面遷移を行い、
DrawerControllerを使ってサイドメニューも作成しました。
PageViewのSecondにもう一つ画面を追加したのですが、サイドメニューからこの追加した画面への画面遷移の方法がわかりません。
”このViewを表示したい”という画面へ遷移したいです。
DrawerControllerは、こちらを参考に導入しました。
NavigationController を間に挟んだ画面遷移はこちらを参考にしてます。
色々と試行錯誤したのですが、サイドメニューのボタンをタップすると、サイドメニュー側のViewが更新されてしまうところまで持っていくことで精一杯でした。
Swift
1@IBAction func tapButton(_ sender: Any) { 2 let mainStoryboard: UIStoryboard = UIStoryboard(name: "Main", bundle: nil) 3 let mainViewController = mainStoryboard.instantiateViewController(withIdentifier: "mainNav") as! UINavigationController 4 let view = mainViewController.topViewController 5 self.navigationController?.pushViewController(view!, animated: true) 6}
どなたかご教授いただけますと幸いです。
宜しくお願い致します。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/02/16 03:59
2017/02/16 11:49
2017/02/21 09:39