在Swift 2中的viewDidLoad中选择了两个TabBar图标?

时间:2016-08-21 19:45:54

标签: ios swift uiviewcontroller uitabbarcontroller tabbar

我想使用Main.storyboard打开我的UITabBarController,如下图所示。问题是我从第二个视图模态地呈现了一个不同的ViewController,我想从这个ViewController返回到我以前的ViewController。我怎么能加载我的UITabBarController与选择第二个图标?是否有你知道的viewDidLoad的代码?

我还想过一个放松瞄准但我尝试的一切都行不通。

最佳我想恢复我选择的标签栏图标。

enter image description here

提前致谢!

enter image description here

1 个答案:

答案 0 :(得分:0)

现在你似乎有一个来自" Second View"到"标签栏控制器"它总是导致"项目1"。

好的......最后是正确答案:

1)"第二视图"到VC

2)使用以下代码从VC中的按钮进行IBAction:

 @IBAction func test(_ sender: AnyObject) {
    // Swift 2: self.dismissViewControllerAnimated(true, completion: nil) 
    self.dismiss(animated: true, completion: {})
}

这个想法很简单:使用模态segue来弹出VC,然后只是忽略它而不是使用segue,后者总是隐藏标签栏。

enter image description here