SideBar菜单没有显示?

时间:2018-03-22 10:13:50

标签: ios swift sidebar

登录界面后,我使用导航栏进入主屏幕。但它会产生一些问题,如果我来自登录屏幕,那么“SideBar菜单”不会在主屏幕中打开。 如果我从导航栏屏幕(不是从登录屏幕)开始,则显示“SideBarMenu”。

Storyboard Image

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()
    }

2 个答案:

答案 0 :(得分:2)

按钮是否可以覆盖其中一个侧边菜单?如果是,那么尝试移动"返回"导航控制器的按钮或侧面菜单按钮到其他地方(视图控制器的另一侧甚至是底部)

答案 1 :(得分:1)

您的故事板流程是错误的。 纠正您的流程:

导航屏幕 - >登录屏幕 - >访客屏幕

您的SideBar菜单适用于此流程。