为一个选项卡设置不同的视图控制器

Setting different view controller for one tab

我的标签栏控制器中有 5 个标签。用户可以作为匿名用户使用我的应用程序。我的选项卡之一是登录页面。如果用户登录我的应用程序,该选项卡应该是主页。但我不知道如何根据 if 条件

为一个选项卡设置不同的视图控制器

一种可能的解决方案是使用容器视图控制器。 因此,您的视图控制器将有 2 个嵌入式视图控制器,在代码中您可以根据您的逻辑在它们之间进行选择。

在那里你可以找到一些相关的例子和主题: https://developer.apple.com/library/content/featuredarticles/ViewControllerPGforiPhoneOS/ImplementingaContainerViewController.html

iOS Switching an embedded view in storyboard