我正在使用侧边菜单jonkykong/SideMenu,实现没问题,但我在应用程序中有两个角色,每个角色都有不同的选项。
好吧,我正在考虑在菜单中编写所有选项并隐藏它们中没有必要。
有人知道如何隐藏ViewController
???
基本上,Left Menu
定义了班级SideMenuTableView
,每个元素都由UITableViewVibrantCell
答案 0 :(得分:1)
不完全了解您的代码,但这可能相当简单。
如果您使用的是UITableView,为什么不能更新数据源并重新加载菜单表。或者甚至有两个不同的阵列
或者相反,它将处理高度tableView(:heightForRowAt:)
方法中的项目。通过设置高度0,您可以隐藏它们。
使用SideMenu,您还可以使用SideMenuManager.menuLeftNavigationController = newMenuController
在运行时更改MenuViewController,这可能是您的最后手段。