Unwind segue 使用 Swift 隐藏 UITabBar
Unwind segue hides UITabBar using Swift
下午好,
我正在尝试执行从 ViewController 到 parentViewController 的 Unwind segue,但由于某种原因它正在工作,而不是显示 parent ViewController 有 UITabBar(因为一切都在 TabBarController 内)它显示 parentViewController 没有 UITabBar。
问题是:如何执行 "unwind segue" 并使 parentViewController 中的 UITabBar 可见?
我使用带有"current context"的segue "present modally"执行第一个segue(从parent到ViewController),我使用它是因为我需要显示UITabBar也在 ViewController.
这是我的第一个 segue(从 parent 到 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) {}
这是我的故事板的截图:
提前致谢,
此致。
在 viewDidLoad 中尝试 tabBarController.tabBar.hidden = false
你试过了吗theController.hidesBottomBarWhenPushed
如果有人遇到同样的问题:
我在 TabBarController 之后删除了 NavigationController。
此致
下午好,
我正在尝试执行从 ViewController 到 parentViewController 的 Unwind segue,但由于某种原因它正在工作,而不是显示 parent ViewController 有 UITabBar(因为一切都在 TabBarController 内)它显示 parentViewController 没有 UITabBar。
问题是:如何执行 "unwind segue" 并使 parentViewController 中的 UITabBar 可见?
我使用带有"current context"的segue "present modally"执行第一个segue(从parent到ViewController),我使用它是因为我需要显示UITabBar也在 ViewController.
这是我的第一个 segue(从 parent 到 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) {}
这是我的故事板的截图:
提前致谢,
此致。
在 viewDidLoad 中尝试 tabBarController.tabBar.hidden = false
你试过了吗theController.hidesBottomBarWhenPushed
如果有人遇到同样的问题:
我在 TabBarController 之后删除了 NavigationController。
此致