我在主视图中使用SWRevealViewController库作为侧边菜单。侧面菜单由tableView组成。我关注了This tutorial
frontView
和tableView
中的DashBoard控制器位于视图后方。
路线助手是与SWRevealViewControllerSeguePushController
班级相对应的视图。 ViewAllTripsViewController在“立即安装”按钮上打开。在ViewAllTripsViewController
中,有一个按钮(Float按钮),它通过Push segue连接到ROuteAssistant
VC。当使用push segue打开ROuteAssistant
时,汉堡包菜单不起作用(不显示任何侧面菜单)。
我该如何展示?
我试过这个
if self.revealViewController() != nil {
menuButton.target = self.revealViewController()
menuButton.action = #selector(SWRevealViewController.revealToggle(_:))
self.view.addGestureRecognizer(self.revealViewController().panGestureRecognizer())
}
else
{
print("Some Problem")
}
当我选择RouteAssistant从tableView(菜单)工作正常但是什么时候通过按钮进入访问它进入其他条件
答案 0 :(得分:0)
我在故事板中看不到任何NavigationController。 添加一个Navigation Controller然后设置为initialController并连接到你的rootViewController(设置为RootViewController)
推送以编程方式检查我的回答: Push To ViewController
不要忘记这些事情:
<强> 1。您的故事板标识符是正确的 2.根视图有导航控制器。
修改:
你的storyboard initialViewController应该是这样的,
注意:我认为您选择“自定义”选项。选择正确的“显示”选项。