使用 Tabbar 管理 PushViewController
Manage the PushViewController With Tabbar
我在 SecondViewController
中嵌入了 TabBar 我有一个表格视图,我想用 Didselect
推送 ViewController
并且还返回到带有导航的 secondViewController
后退按钮。
StoryBoardSetup
您可以使用情节提要中的唯一标识符为您想要的每个转换创建到导航控制器的转场。
然后您可以在 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
}
}
我在 SecondViewController
中嵌入了 TabBar 我有一个表格视图,我想用 Didselect
推送 ViewController
并且还返回到带有导航的 secondViewController
后退按钮。
StoryBoardSetup
您可以使用情节提要中的唯一标识符为您想要的每个转换创建到导航控制器的转场。
然后您可以在 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
}
}