我想使用 Main.storyboard 打开我的 UITabBarController,如下图所示。问题是我从第二个 View 模态地呈现了一个不同的 ViewController,我想从这个 ViewController 返回到我以前的 ViewController。我如何加载我的 UITabBarController 并选择第二个图标?你们知道 viewDidLoad 的代码吗?
我也考虑过 Unwind Segue,但我尝试的一切都不起作用。
最好我想恢复我选择的标签栏图标。
提前致谢!
最佳答案
现在您似乎有一个从“第二 View ”到“选项卡栏 Controller ”的转接,它总是指向“项目 1”。
好的...终于找到正确答案了:
1) 从“第二 View ”到 VC 的模态转场
2) VC 中按钮的 IBAction,代码如下:
@IBAction func test(_ sender: AnyObject) {
// Swift 2: self.dismissViewControllerAnimated(true, completion: nil)
self.dismiss(animated: true, completion: {})
}
想法很简单:使用模态转场弹出 VC,然后将其关闭,而不是使用转场,后者总是在之后隐藏标签栏。
关于ios - 在 Swift 2 的 viewDidLoad 中选择了两个 TabBar 图标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39068246/