我有一个导航控制器的根目录控制器。然后我推一个标签栏视图控制器。后退按钮消失。如何通过后退按钮将标签栏视图控制器返回到主视图控制器?我怎样才能让它再次可见?如何在选项卡视图控制器中显示返回按钮?
我曾尝试:
let navItem = self.navigationController?.navigationItem
let navItem2 = self.navigationItem;
leftBarButton = UIBarButtonItem()
leftBarButton.image = UIImage(named: "arrows-back-icon-24.png")
leftBarButton.action = #selector(self.popViewController);
leftBarButton.target = self
navItem?.leftBarButtonItem = leftBarButton
navItem2.leftBarButtonItem = leftBarButton;
我也试过:
let navItem = self.navigationController?.navigationItem
let navItem2 = self.navigationItem;
navItem?.leftBarButtonItem = nil;
navItem2.leftBarButtonItem = nil;
所有不工作。请帮忙。谢谢。
你需要做'tabBarViewController'为'rootViewController' –
是你这样的流量? UINavigationController - > UIViewController(你的主vc) - > UITabBarController。 –
尝试更改为leftBarButton.action = #selector(self.navigationController?.popViewController)。但首先你需要确认工作流UINavigationController - > UIViewController(Home) - > UITabBarController – wskcoder