【发布时间】:2017-01-26 23:13:26
【问题描述】:
我已经被这个问题困扰了几天了,我们将不胜感激。
我有一个UITabBarController,它有四个TabBarItems。
我想根据用户是否登录来确定向用户显示什么视图控制器。
例如,当用户未登录时,我想根据选择的TabBarItem 显示不同的登录屏幕 - 每个登录看起来都不同。当用户登录时,我想显示所选TabBarItem的正常内容
我正在考虑为每个标签栏项目设置多个 ViewControllers。当用户选择TabBarItem时,判断用户是否登录,然后显示正确的```ViewController.我不确定这是否是正确的方法以及如何实现这种行为。
更新: 这是我想出的解决方案,但想知道每个人的想法 - 这是否是正确的方法。 这就是我的故事板的样子:
这个想法是,当用户登录时,我会显示登录视图控制器,当用户未登录时,我会显示已注销的视图控制器。
我将使用self.present(...) 更改登录和注销ViewControllers。
【问题讨论】:
-
能否请添加您当前的代码
标签: ios swift uiviewcontroller uitabbarcontroller uitabbar