侧边栏菜单不显示?

SideBar Menu doesn't show?

登录屏幕后,我使用导航栏来到主屏幕。但这会产生一些问题,如果我来自登录屏幕,则 "SideBar Menu" 不会在主屏幕中打开。 如果我从导航栏屏幕(而不是登录屏幕)开始,那么它会显示 "SideBarMenu".

LoginVC.swift

@IBAction func btnLogin()
{
       //When response if OKAY, now it goes to Visitor View Controller
       let visitorVC = self.storyboard?.instantiateViewController(withIdentifier: "NavVisitorVC") as! NavVisitorVC
       self.present(visitorVC, animated: true, completion: nil)
}

VisitorVC.swift

@IBAction func btnMore(_ sender: Any)
    {
        drawerVw = DrawerView(aryControllers: DrawerArray.array, isBlurEffect: true, isHeaderInTop: false, controller: self)
        drawerVw.delegate = self
        drawerVw.changeUserName(name: "New Delhi")
        drawerVw.show()
    }

有没有可能是按钮覆盖了其中一个侧边菜单?如果是,则尝试将导航控制器的 "back" 按钮或侧面菜单按钮移动到其他位置(视图控制器的另一侧甚至底部)

你的故事板流程是错误的。 将您的流程更正为:

导航界面->登录界面->访客界面

您的边栏菜单在此流程中有效。