Ios 在未链接的视图控制器上显示选项卡栏

Ios 在未链接的视图控制器上显示选项卡栏,ios,iphone,uitabbarcontroller,xcode5,uinavigationbar,Ios,Iphone,Uitabbarcontroller,Xcode5,Uinavigationbar,我目前正在制作一个应用程序,它有4个页面可以通过标签栏访问,没有问题。但是,我在其中一个viewcontroller(比方说a)上有一个按钮,可以打开另一个viewcontroller(B)。B打开很好,我现在的问题是选项卡栏消失了,因为它没有链接到选项卡栏控制器。同样,在B到a上创建一个后退按钮也没有帮助,因为选项卡栏已经从a离开了它通常所在的位置 如何让选项卡栏显示在我创建的每个viewcontroller上,而不需要每个viewcontroller都有一个图标?如果您将A嵌入导航控制器中,

我目前正在制作一个应用程序,它有4个页面可以通过标签栏访问,没有问题。但是,我在其中一个viewcontroller(比方说a)上有一个按钮,可以打开另一个viewcontroller(B)。B打开很好,我现在的问题是选项卡栏消失了,因为它没有链接到选项卡栏控制器。同样,在B到a上创建一个后退按钮也没有帮助,因为选项卡栏已经从a离开了它通常所在的位置


如何让选项卡栏显示在我创建的每个viewcontroller上,而不需要每个viewcontroller都有一个图标?

如果您将A嵌入导航控制器中,并按下B,则选项卡栏仍将可见(我假设您现在以模态方式显示B)。@rdelmar谢谢,是的,B通过带模态的按钮打开。A位于导航栏中,B只能通过A访问。但当按下按钮时,B打开,但覆盖整个iPhone屏幕,包括导航栏。读过关于包装的书吗?你是说标签吧,对吧?这就是模态视图的工作方式,它们覆盖了整个视图。如果你不想那样做,那就用导航控制器和按钮代替,就像我建议的那样。你不想这么做有什么原因吗?@rdelmar没有什么特别的原因,我只是为了我的论文而教自己这个(如果我听起来很愚蠢的话,那么很抱歉),使用标签栏似乎是我想要的;它在屏幕底部有指向其他页面的链接,带有图标,通过拖动视图控制器并将其连接到选项卡栏控制器,设置起来非常简单。我不是说不使用选项卡栏控制器。您只需将其中一个选项卡的根视图控制器设置为导航控制器,并将a作为其根视图控制器。然后,您可以使用按钮转到B,仍然可以看到选项卡栏。