我在SecondViewController
中嵌入了TabBar,我有一个tableview,我想用withViewController
按钮按Didselect
并用navigation back按钮返回secondViewController
。
故事板设置
最佳答案
您可以使用情节串连板中的唯一标识符为每个想要的变换创建到导航控制器的分段。
然后您可以使用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
}
}
关于ios - 使用Tabbar管理PushViewController,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55204696/