我查看了以下两个资源: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?
对不起,很长的帖子 .