我查看了以下两个资源:Tab bar disappears after segue和My Tab bar controller disappears after a push segue。但是,它们都在Objective-C中,它们似乎没有解决我遇到的问题。
这是我的主要故事委员会:
放大是:
现在,让我们调用具有注册和登录VC1的视图控制器以及具有Facebook按钮VC2的视图控制器。当我从Tab Bar Controller转到VC1时,一切都很好。我的VC1底部有标签栏。然后点按Sign Up
,标签栏就消失了。我想要的。当我回到VC1时(VC2上有一个导航栏,其中我以编程方式添加了按钮cancel
,当点击时,将我带到VC1),标签栏消失了。但我想要那里的标签栏。
有些人建议我使用navigation controller
。但我不想使用它,因为我不想在用户点击Sign Up
时显示标签栏。并且,导航控制器只允许从右到左和从左到右的segues,我想要自定义segues(我尝试自定义导航控制器的segue,它导致了我的崩溃)。
所以我的问题是,有没有人知道如何在没有标签栏的情况下转到另一个视图控制器后保留VC1上的标签栏,并使用标签栏返回VC1?
很抱歉这篇长篇文章。