如下图所示,我有一个TabBar控制器作为我的根视图控制器,并附带了一些导航控制器。在我的VC1和VC2中,我有我想要的屏幕上的标签栏和导航栏,但对于VC3,我不希望标签栏。目前我只是隐藏和取消隐藏在视图中的标签栏会出现。但是,这提出了一些糟糕的用户界面。我认为会很棒的是,当我展示VC3时,它只是在保持导航栏的同时在当前屏幕上呈现“超越”。有可能这样做吗?我还希望演示文稿是从右到左的,就像一个赛格一样(反对从底部展示)Segue to VC over TabBar
注意。我使用performSegueWithIdentifier去VC3
我已经看到了一些解决方案,我必须将rootVC设置为普通视图控制器(而不是我的情况下的登录VC)。但是,我试图避免这种情况,因为如果用户已经登录,我不需要提供登录。如果我始终将它作为rootVC,那么在查看tabBarVC之前,用户将被迫加载并“首先查看”登录VC。这将导致。除非有办法摆脱它?
爱德华挂兄弟检查我的回答关于已经在或不在 – user3182143