【发布时间】:2018-08-04 14:13:22
【问题描述】:
如何在标签栏中隐藏一些视图控制器?
例如,我的标签栏有 3 个视图控制器,但我的应用程序有两种类型的用户:
- user 1 can only access one of those view controllers
- user 2 can access the 3 view controllers
如何隐藏某些视图控制器,知道用户是谁?
我有这个代码
if user1 == 'admin'
{
let tabone = EstadisticasViewController()
let tab1 = UITabBarItem(title: "Estadisticas", image: nil, selectedImage: nil)
tabone.tabBarItem = tab1
self.viewControllers = [tabone]
}
但结果我有一个黑色的视图,在我的故事板视图中“estadísticas”有按钮、图像和文本。
【问题讨论】:
标签: ios swift view controller tabs