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

问题描述 投票:0回答:1

标签栏控制器过滤器

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

Here is the Tab Bar Controller

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

任何帮助深表感谢!!谢谢

ios swift uitabbarcontroller xcode9
1个回答
0
投票

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

tabBarController?.viewControllers?.remove(at: 1) --> 1 because paperwork is at index 1.
© www.soinside.com 2019 - 2024. All rights reserved.