Ios 在objective c中按下另一个视图时,为什么选项卡栏会隐藏

Ios 在objective c中按下另一个视图时,为什么选项卡栏会隐藏,ios,objective-c,iphone,Ios,Objective C,Iphone,我在应用程序中使用带有四个选项卡的TabBarController。在第二个选项卡中,我使用的是PageViewcontroller页面视图控制器包含五个页面。其中第一个页面视图包含按钮。单击按钮,我们可以导航到另一个视图。当我们导航到另一个视图时,选项卡将隐藏 但我不想隐藏选项卡栏 任何人都可以帮助解决这个问题 谢谢在按下按钮时取消选择隐藏底部栏,如下所示: 或按程序: yourViewController.hidesBottomBarWhenPushed = NO; 取消选择“按下时隐藏

我在应用程序中使用带有四个选项卡的
TabBarController
。在第二个选项卡中,我使用的是
PageViewcontroller
<代码>页面视图控制器包含五个页面。其中第一个页面视图包含按钮。单击按钮,我们可以导航到另一个视图。当我们导航到另一个视图时,选项卡将隐藏

但我不想隐藏选项卡栏

任何人都可以帮助解决这个问题


谢谢

在按下按钮时取消选择隐藏底部栏,如下所示:

或按程序:

yourViewController.hidesBottomBarWhenPushed = NO;

取消选择“按下时隐藏底部栏”,如下所示:

或按程序:

yourViewController.hidesBottomBarWhenPushed = NO;

为了使
uitabar
在应用程序的所有屏幕中可见,您需要为所有选项卡选择
UINavigationController
UINavigationController
将是具有关系序列的视图控制器,
UINavigationController
的根视图控制器将是您希望在选项卡上显示的初始控制器

下面是如何使用故事板进行设计的屏幕截图

下面是它的工作原理


为了使
uitabar
在应用程序的所有屏幕上可见,您需要为所有选项卡使用
UINavigationController
UINavigationController
将是具有关系序列的视图控制器,
UINavigationController
的根视图控制器将是您希望在选项卡上显示的初始控制器

下面是如何使用故事板进行设计的屏幕截图

下面是它的工作原理


它已被取消选中。但选项卡栏仍不显示。。请问还有其他的解决方案吗?我应该在哪里用代码写这行。。我应该在导航的地方写这个。当你推控制器时。哪个导航控制器用于这个控制器。例如,它有单独的NaviagionController或使用TabViewController的NavigationController。它已被取消选中。但选项卡栏仍不显示。。请问还有其他的解决方案吗?我应该在哪里用代码写这行。。我应该在导航的地方写这个。当你推控制器时。哪个导航控制器用于这个控制器。例如,它有单独的NaviagionController或使用TabViewController的NavigationController。