下午好,
我试图从ViewController到parentViewController执行Unwind segue,但由于某种原因它正在工作,而不是显示带有UITabBar的parentViewController(因为一切都在TabBarController中)它&# 39;显示没有UITabBar的parentViewController。
问题是:如何执行"展开segue"并在我的parentViewController中显示UITabBar?
我使用segue"以模态方式执行第一个segue(从父到ViewController)"使用"当前上下文",我使用它,因为我需要在ViewController中显示UITabBar。
这是我的第一个segue(从父级到ViewController):
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject!) {
if segue.identifier == "showPost" {
if let indexPath = self.tableView.indexPathForSelectedRow {
let navVC = segue.destinationViewController as! UINavigationController
let childVC = navVC.viewControllers.first as! PostViewController
childVC.id_post = posts[indexPath.row].idPost
}
}
}
这就是我的放松:
@IBAction func backToPosts(segue:UIStoryboardSegue) {}
在这里,我是故事板的截图:
提前致谢,
问候。
答案 0 :(得分:0)
尝试使用viewDidLoad tabBarController.tabBar.hidden = false
答案 1 :(得分:0)
你试过theController.hidesBottomBarWhenPushed
吗?答案 2 :(得分:0)
如果有人遇到同样的问题:
我在TabBarController之后删除了NavigationController。
此致