侧边栏菜单不显示?
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" 按钮或侧面菜单按钮移动到其他位置(视图控制器的另一侧甚至底部)
你的故事板流程是错误的。
将您的流程更正为:
导航界面->登录界面->访客界面
您的边栏菜单在此流程中有效。
登录屏幕后,我使用导航栏来到主屏幕。但这会产生一些问题,如果我来自登录屏幕,则 "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" 按钮或侧面菜单按钮移动到其他位置(视图控制器的另一侧甚至底部)
你的故事板流程是错误的。 将您的流程更正为:
导航界面->登录界面->访客界面
您的边栏菜单在此流程中有效。