【问题标题】:Xcode Multiple viewcontrollers for a Tab in a TabBar ControllerTabBar 控制器中选项卡的 Xcode 多个视图控制器
【发布时间】:2016-03-05 08:20:15
【问题描述】:

我有多个视图控制器用于标签栏控制器中的单个标签。

在初始视图控制器中,它显示带有两个项目的标签栏。还有一个按钮可以将您带到第二个视图控制器。我希望第二个视图控制器具有包含这两个项目的初始选项卡栏控制器。它目前不显示标签栏控制器。

我如何做到这一点?

提前谢谢你。

【问题讨论】:

    标签: objective-c xcode uitabbarcontroller viewcontroller tabbar


    【解决方案1】:

    尝试将两个视图控制器嵌入到一个容器中,并且只显示来自标签栏控制器的容器。这样,您只能重新加载容器内的内容,并且选项卡将始终可见。

    【讨论】:

      【解决方案2】:

      在您想要隐藏/不隐藏tabBarControllerUIViewController 类中使用此方法

      -(BOOL)hidesBottomBarWhenPushed
      {
          return NO;
      }
      

      另请参阅: this question 与您的完全相反,但看看您是否可以使用它。

      【讨论】:

        【解决方案3】:

        哇!我解决了自己的问题。

        我使用的是“present modally”转场,而“show”转场将自动包含根标签栏和导航控制器。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2019-01-08
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多