gpt4 book ai didi

ios - SWRevealViewController 中的推送 segue 无法正常工作

转载 作者:行者123 更新时间:2023-11-30 13:22:24 26 4
gpt4 key购买 nike

我正在使用 SWRevealViewController 库作为主视图中的侧面菜单。侧面菜单由 tableView 组成。我已关注This tutorial

enter image description here

仪表板 Controller frontViewtableView是后 View 。路线助手是与 SWRevealViewControllerSeguePushController 继续的 View 类(class)。 ViewAllTripsViewController 在“立即安装”按钮上打开。在 ViewAllTripsViewController有一个按钮( float 按钮)连接到 ROuteAssistant通过 Push segue 进行 VC。当ROuteAssistant使用 Push Segue 打开,汉堡菜单不起作用(不显示任何侧面菜单)。

我怎样才能展示这个?

我已经尝试过了

if self.revealViewController() != nil {
menuButton.target = self.revealViewController()
menuButton.action = #selector(SWRevealViewController.revealToggle(_:))
self.view.addGestureRecognizer(self.revealViewController().panGestureRecognizer())
}

else
{
print("Some Problem")
}

当我从 tableView(菜单)中选择 RouteAssistant 时,它可以正常工作,但是当通过按钮访问时,它会转到其他条件

最佳答案

我在您的 Storyboard中看不到任何 NavigationController。添加导航 Controller ,然后设置为initialController并连接到您的rootViewController(设置为RootViewController)

对于推送以编程方式检查我的答案: Push To ViewController

不要忘记这些事情:

<强>1。您的 Storyboard标识符是正确的。
2. Root View 有导航 Controller 。

编辑:

你的 StoryboardinitialViewController应该是这样的,
注意:我认为您选择了“自定义”选项。选择正确的“显示”选项。

enter image description here

关于ios - SWRevealViewController 中的推送 segue 无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37629573/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com