以下のコードのようにnavigationControllerに対して異なるViewcontrollerを追加いたしました。
ただ、navigationItemをタップしてしまうと追加したViewController自身がdismissしてしまいます。
これが発生しないようにするためにはどうすればいいのか教えていただきたいです。
尚、ParenViewController自身に直接Viewcontrollerを追加しなかった理由は、ParenViewController自身に直接追加してしまうと、navigationItemの裏に被ってViewが表示されてしまうからです。
ParentViewController
1override func viewDidLoad() { 2 super.viewDidLoad() 3 self.navigationController?.addChild(vc) 4 if let frame = self.navigationController?.view.frame { 5 vc.view.frame = frame 6 } 7 self.navigationController?.view.addSubview(vc.view) 8 self.navigationController?.didMove(toParent: self) 9}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。