使用Tabbar管理PushViewController

时间:2019-03-17 07:13:40

标签: ios swift uitabbarcontroller pushviewcontroller

我在SecondViewController中嵌入了TabBar,我有一个表视图,我想用ViewControllerDidselect推送,并用导航Back Back Back回到secondViewController

  

StoryBoardSetup

enter image description here

1 个答案:

答案 0 :(得分:1)

您可以使用情节提要中的唯一标识符为每个所需的过渡创建导航控制器的segue。

然后,您可以使用didSelectperformSegue中手动调用转换:

self.performSegue(withIdentifier: "Identifier", sender: self)

由于将视图嵌入导航控制器中,因此不需要处理后退按钮,它会自动处理。

您还可以通过覆盖perepareForSegue来设置下一个视图控制器属性:

override func prepareForSegue(segue: UIStoryboardSegue!, sender: AnyObject!) {
    if (segue.identifier == "Identifier") {
       let destination = segue.destination as! YourViewController
       // pass data to next view
    }
}