gpt4 book ai didi

ios - IOS 导航 Controller 的 InterativeSideMenu 库问题

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

我有一个带有一个导航 Controller 的项目,我还使用了 InteractiveSideMenu 库,可以在此处找到该库: https://github.com/handsomecode/InteractiveSideMenu 。主要问题是,当我嵌入 Root View Controller 时,根据库的规范,我必须创建一个类来调用委托(delegate)来显示 Root View Controller 的侧面菜单,如下所示: 类 NavigationViewController: UINavigationController, SideMenuItemContent {}

这将在 UIViewController 下的另一个类中声明主视图 Controller 之前启用 Sidemenu,如下所示
ViewController 类:UIViewController、UITableViewDelegate、UITableViewDataSource{}

这里的主要问题是,我有一个导航栏按钮,我调用它来使用此 IBAction 显示侧面菜单:

@IBAction func sideMenuDisplay(_ sender: Any) {
if let navigationViewController = self.navigationController as? SideMenuItemContent {
navigationViewController.showSideMenu()
}
}

但似乎 if 语句解析为 false,因此,此 IBaction 不会触发侧菜单。我对 IOS 非常陌生,发现很难解决这个问题。

最佳答案

在 Storyboard中,您需要将导航 Controller 的类设置为自定义“导航 View Controller ”。

位于右侧“身份检查器”下方

关于ios - IOS 导航 Controller 的 InterativeSideMenu 库问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48091153/

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