通过TabbarController和NavigationController进行导航。如何?

时间:2018-05-21 12:18:16

标签: swift uinavigationcontroller uitabbarcontroller

我有这样的故事板文件:enter image description here

当用户登录时,我使用:

制作segue
 let storyboard = UIStoryboard(name: "Main", bundle: nil)
 let initialVC: UITabBarController = storyboard.instantiateViewController(withIdentifier: "loggedin") as! UITabBarController
 self.present(initialVC, animated: true, completion: nil)

并自动打开带有标识符“choosealoon”的viewcontroller,但有时根据我需要转到带有标识符“searchparams”的viewcontroller的条件。帮我找到解决方案

1 个答案:

答案 0 :(得分:0)

当条件发生时,您可以在selectsaloon的viewdidload上进行导航

    if (condition) {
  let storyboard = UIStoryboard(name: "Main", bundle: nil)
     let initialVC: UIVieWController = storyboard.instantiateViewController(withIdentifier: "searchparams") as! UIViewController
     self.navigationController.push(initialVC, animated: true)
 }