Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios TabBar在segue之后消失了_Ios_Swift_Xcode_Segue_Tabbar - Fatal编程技术网

Ios TabBar在segue之后消失了

Ios TabBar在segue之后消失了,ios,swift,xcode,segue,tabbar,Ios,Swift,Xcode,Segue,Tabbar,我正在尝试执行从VC到TabViewController中不同VC的手动切换。 当我这样做的时候,标签栏会因为某种原因而消失。我曾尝试将所有tabvc嵌入NavigationController中,但没有效果。 以下是本项目的方案: 如您所见,有一个初始导航控制器,然后我尝试在用户登录后将其连接到选项卡视图控制器。 segue代码: self.performsguewithidentifier:登录后,发件人:self segue将显示,但选项卡栏将消失 谢谢大家! 谢谢大家! 我找到了一个有用

我正在尝试执行从VC到TabViewController中不同VC的手动切换。 当我这样做的时候,标签栏会因为某种原因而消失。我曾尝试将所有tabvc嵌入NavigationController中,但没有效果。 以下是本项目的方案:

如您所见,有一个初始导航控制器,然后我尝试在用户登录后将其连接到选项卡视图控制器。 segue代码:

self.performsguewithidentifier:登录后,发件人:self segue将显示,但选项卡栏将消失

谢谢大家!

谢谢大家! 我找到了一个有用的解决方案。
出于某种原因,我创建了一个加载屏幕,并在登录屏幕和它之间进行了切换。使用dispatqueue,我延迟了1秒,然后在加载屏幕和最终想要的屏幕之间切换。这在解决问题时造成了一种加载填充。

您能分享您的segue的详细信息吗?您说segue worksshow。。。你的意思是,从图像左上角的VC,你正在做一个到中间的TabBar控制器的显示序列吗?如果是这样,TabBar控制器是否被推送?也就是说,它是否作为标准NavigationController推送动画从右侧滑入?还是从底部向上滑动?你说但是标签栏消失了。。。这是不是意味着你看到标签栏,然后它就消失了?或者你从来没有看到标签栏?这听起来像是一个基本的坏方法来整合这个功能。我强烈建议重新考虑你的解决方案。