我在SecondViewController
中嵌入了TabBar,我有一个表视图,我想用ViewController
用Didselect
推送,并用导航Back Back Back回到secondViewController
StoryBoardSetup
答案 0 :(得分:1)
您可以使用情节提要中的唯一标识符为每个所需的过渡创建导航控制器的segue。
然后,您可以使用didSelect
在performSegue
中手动调用转换:
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
}
}