在标签栏控制器中过滤标签?

时间:2018-03-03 21:23:15

标签: ios swift uitabbarcontroller xcode9

标签栏控制器过滤器

我有一个标签栏控制器视图,我希望根据登录凭据过滤视图。

Here is the Tab Bar Controller

我希望,例如,如果用户是普通用户,请删除“文书工作”选项卡。甚至用另一个标签替换“文书工作”。

非常感谢任何帮助!!谢谢

1 个答案:

答案 0 :(得分:0)

您可以使用viewControllers属性将与TabController关联的所有视图控制器作为数组获取。根据您的过滤条件,从数组中删除相应的viewController。 例如:您可以使用

从标签中删除文书工作
tabBarController?.viewControllers?.remove(at: 1) --> 1 because paperwork is at index 1.