【问题标题】:How to include a side menu into one of many view controllers? Xcode如何将侧面菜单包含到许多视图控制器之一中? Xcode
【发布时间】:2020-06-06 00:11:13
【问题描述】:

我正在按照教程制作一个我想在我的主菜单屏幕中实现的侧边菜单。问题是我无法仅在主菜单中呈现侧面菜单控制器,而不是从登录的根视图控制器中呈现。

我尝试使用场景委托:

    guard let windowScene = (scene as? UIWindowScene) else { return }

    window?.windowScene = windowScene
    window = UIWindow(frame: UIScreen.main.bounds)
    if let window = window {
        var vc = LogInController()

        if Auth.auth().currentUser?.uid != nil{
             let vc = HomeMenu()
        }

        let nav = UINavigationController()
        let mainView = vc
        nav.viewControllers = [mainView]
        window.rootViewController = nav
        window.makeKeyAndVisible()
    }

我正在使用 Firebase 进行登录功能。我是 xcode 的新手并使用导航,因此登录后我只能在主菜单中访问侧边菜单的任何帮助都会有所帮助。谢谢你。

【问题讨论】:

    标签: ios swift firebase-authentication uiscenedelegate


    【解决方案1】:

    要向您的应用程序添加侧边菜单,我建议使用这个 pod,它可以让您几乎完全控制菜单,还在文档中向您展示如何实现按钮(操作)以显示或隐藏侧边菜单,因此您可以根据需要添加 pod 并仅在您希望用户能够看到菜单(homeVC)的地方实现控制按钮(显示菜单操作)。 Pod 链接和文档如下:

    https://cocoapods.org/pods/SideMenu

    如果您不知道如何在您的应用程序中使用 pod,您可以参考他们的入门教程 (https://guides.cocoapods.org/using/getting-started.html) 以便更熟悉使用它,您将在以后大量使用它。

    【讨论】:

      猜你喜欢
      • 2015-09-07
      • 1970-01-01
      • 1970-01-01
      • 2012-06-29
      • 2011-10-10
      • 1970-01-01
      • 2013-06-19
      • 2018-01-25
      • 2019-10-30
      相关资源
      最近更新 更多