我在SecondViewController中嵌入了TabBar,我有一个tableview,我想用withViewController按钮按Didselect并用navigation back按钮返回secondViewController
故事板设置
ios - 使用Tabbar管理PushViewController-LMLPHP

最佳答案

您可以使用情节串连板中的唯一标识符为每个想要的变换创建到导航控制器的分段。
然后您可以使用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
    }
}

关于ios - 使用Tabbar管理PushViewController,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55204696/

10-11 04:01