iOS8 - 插入登录页面(不在前面)视图(选项卡式应用程序)

时间:2015-01-02 07:31:21

标签: ios xcode login ios8 xcode6

我正在编写一个带有5个标签视图的应用程序(使用故事板),但我仍然坚持如何插入登录页面。我已阅读了许多主题,但我不认为它们中的任何一个都能解决我的问题。这是问题

  1. 登录用户和来宾都可以看到第一个视图。 (用户启动应用程序时的默认视图)
  2. 当访客尝试查看其他四个标签时,会提示他们进入登录页面(查看)
  3. 如果访客取消登录,访客将返回第一个视图。如果客人登录,他们将转到他之前点击的任何视图。
  4. 我一直在想这个,看起来我在选项卡式视图切换之间“插入”了一个视图;并且这个视图是“智能的”,足以知道是应该继续查看用户想要的(loggin案例)还是回到用户启动的地方(取消案例)。有什么想法吗?

    最佳, 滨

1 个答案:

答案 0 :(得分:0)

您可以使用- (void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController协议的UITabBarControllerDelegate方法

然后您可以验证用户是否已登录并以模态方式显示登录页面。如果用户取消了日志记录,只需关闭显示的视图控制器。