我试图找出为什么我推送到导航堆栈上的任何 ViewController 不显示标签栏。现在我有这样的结构: loginVC -> navigationController -> SWRevealVC --> (leftPanelVC 和第二个 segue 是 tabbarController,它有 4 个自己的视图控制器)。当我从这 4 个控制器中的任何一个推送视图控制器时,我失去了我的标签栏,我无法将它带回来。试过了hidesBottomWhenPushed
,但没有达到预期的效果。有人吗?
编辑:我刚刚尝试的是设置这样的连接:登录-> tabbarcontroller-> 作为第一个子控制器我设置了 SWRevealViewController 并将其连接到前面的 navigationController 和后面的 tableController。不幸的是,它有点混乱,因为标签栏现在始终保持不变,即使在后控制器的顶部......我想要获得的外观是像 facebook 应用程序中的交互,其中标签栏始终可见,但作为前控制器的一部分,不覆盖后方。