gpt4 book ai didi

ios - 不使用 SlideMenuControllerSwift 作为第一个 View Controller 时出现问题

转载 作者:行者123 更新时间:2023-11-28 15:21:57 26 4
gpt4 key购买 nike

我正在尝试使用第三方 SlideMenuControllerSwift 来显示汉堡菜单。当它加载到出现的第一个 viewcontroller 时,我能够正确显示汉堡包菜单。但是,如果我有一个登录屏幕,并且在登录屏幕之后,我导航到另一个屏幕,当我尝试在此屏幕中显示幻灯片菜单时,我无法正确显示。

在 github 的 SlideMenuControllerSwift 示例中,所需的屏幕加载到 AppDelegate 中,并从 中调用 AppDelegate 本身didFinishLaunchingWithOptions。按照这个想法,即使我从我选择的屏幕(我想显示汉堡包菜单的地方)的 viewDidLoad 调用在 didFinishLaunchingWithOptions 中调用的方法,汉堡包菜单未显示在该屏幕中。我确实在左上角显示了汉堡包菜单的 Logo ,但它不可点击。请帮助...:)

最佳答案

当用户登录时试试这个。

SlideMenuOptions.contentViewDrag = true
SlideMenuOptions.leftViewWidth = self.view.frame.size.width * 0.75

let contentVC = self.storyboard?.instantiateViewController(withIdentifier: "HomeViewController") as! HomeViewController
let leftVC = self.storyboard?.instantiateViewController(withIdentifier: "LeftViewController") as! LeftViewController
let slideVC = SlideMenuController(mainViewController: contentVC, leftMenuViewController: leftVC)
slideVC.view.clipsToBounds = true
self.navigationController?.pushViewController(slideVC, animated: true)

关于ios - 不使用 SlideMenuControllerSwift 作为第一个 View Controller 时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45837870/

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