我正在创建一个应用程序,其中我使用SWReveal作为侧边菜单,其前视图是一个包含三个选项卡的标签栏。每当我打开侧面菜单中的任何标签时,它会在底部显示标签栏,我的侧边菜单中还有其他视图控制器。现在,当我打开另一个没有连接到标签栏的视图控制器时,它们的底部没有标签栏。如何限制我的应用程序,我的三个选项卡也应显示给其他视图控制器。每当我从侧面菜单打开任何其他视图控制器时,它也应该显示标签栏。如何在swift中完成这项工作?
答案 0 :(得分:0)
实例化要推送到当前堆栈的视图控制器:
let storyboard = UIStoryboard(name: "yourStoryboardName", bundle: nil)
let viewController = storyboard.instantiateViewControllerWithIdentifier("yourViewControllersStoryboardId") as UIViewController //and the class name of the view controller that you want to push
self.navigationController?.pushViewController(viewController!, animated: true)//the navigation controller of the tab item you want to push view controller to
是的,它会显示后退按钮。