使用Tabbar管理PushViewController

问题描述 投票:0回答:1

我有TabBar嵌入在SecondViewController我有一个tableview我想用ViewControllerDidselect而且还用导航Back Button回到secondViewController

StoryBoardSetup

enter image description here

ios swift uitabbarcontroller pushviewcontroller
1个回答
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
    }
}
© www.soinside.com 2019 - 2024. All rights reserved.