我正在开发一个 iOS 应用程序,其入口点是登录屏幕。
然后登录后,转到选项卡栏控制器。
现在我想根据用户登录的级别动态填充选项卡栏项目的数量和内容。
Eg ->
1 级登录 - 选项卡栏项目
- Option A
- Option B
- Option C
- Option D
2 级登录 - 选项卡栏项目
如何动态地将选项卡栏控制器绑定到某些数据,以创建这种 od 视图。
我建议使用以下架构:
每当用户以 1 级访问权限登录时 - 您需要在 NSUserDefaults 中保存该用户的 level1 值。
每当用户使用 2 级访问权限登录时 - 您需要在 NSUserDefaults 中保存该用户的 level2 值。
之后,当您执行到选项卡控制器的 segue 时,您需要检查 NSUserDefaults 中存储了哪个值并显示适当的选项卡。
只是不要忘记在用户注销时删除值。
另外,我确信有更好的方法来做到这一点,但这是我首先想到的。干杯。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)