簡體   English   中英

如何將側面菜單包含到許多視圖控制器之一中? Xcode

[英]How to include a side menu into one of many view controllers? Xcode

我正在按照教程制作一個我想在我的主菜單屏幕中實現的側邊菜單。 問題是我無法僅在主菜單中顯示側面菜單 controller 而不是從根視圖 controller 這是登錄。

我嘗試使用場景委托:

    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 的新手並使用導航,因此登錄后我只能在主菜單中訪問側面菜單的任何幫助都會有所幫助。 謝謝你。

要將側邊菜單添加到您的應用程序,我建議使用這個 pod,它可以讓您幾乎完全控制菜單,還在文檔中向您展示如何實現按鈕(操作)以顯示或隱藏側邊菜單因此,根據您的需要,您可以僅在您希望用戶能夠看到菜單的位置(在您的情況下為 homeVC)添加 pod 並實現控制按鈕(顯示菜單操作)。 Pod 鏈接和文檔如下:

https://cocoapods.org/pods/SideMenu

如果您不知道如何在您的應用程序中使用 pod,您可以參考他們的入門教程( https://guides.cocoapods.org/using/getting-started.ZFC35FDC70D5FC69D26983A2 ),以便更熟悉使用哪個以后會用很多。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM