用户无需登录即可使用该应用。但是,如果他们转到"个人资料"标签栏的标签,然后:
1)如果他们已登录,则会向他们显示他们的个人资料。
2)如果他们没有登录,则会向他们显示登录页面。
我无法找到实现这一目标的最佳方法,因为我当然希望维护1和2的标签栏。如果我使用推送或推送详细信息从1> 2或2-> 1,标签栏消失。
答案 0 :(得分:0)
您可以继承并编写UITabBarController。从该类中,您可以设置标签栏视图控制器。设置视图控制器时,您可以检查用户是否已登录。如果用户已登录,则可以将视图控制器设置为“配置文件”视图,否则可以将视图设置为登录视图。
如果用户要从该屏幕登录,则必须使用配置文件视图控制器更新登录视图控制器选项卡