【发布时间】:2016-03-05 08:20:15
【问题描述】:
我有多个视图控制器用于标签栏控制器中的单个标签。
在初始视图控制器中,它显示带有两个项目的标签栏。还有一个按钮可以将您带到第二个视图控制器。我希望第二个视图控制器具有包含这两个项目的初始选项卡栏控制器。它目前不显示标签栏控制器。
我如何做到这一点?
提前谢谢你。
【问题讨论】:
标签: objective-c xcode uitabbarcontroller viewcontroller tabbar
我有多个视图控制器用于标签栏控制器中的单个标签。
在初始视图控制器中,它显示带有两个项目的标签栏。还有一个按钮可以将您带到第二个视图控制器。我希望第二个视图控制器具有包含这两个项目的初始选项卡栏控制器。它目前不显示标签栏控制器。
我如何做到这一点?
提前谢谢你。
【问题讨论】:
标签: objective-c xcode uitabbarcontroller viewcontroller tabbar
尝试将两个视图控制器嵌入到一个容器中,并且只显示来自标签栏控制器的容器。这样,您只能重新加载容器内的内容,并且选项卡将始终可见。
【讨论】:
在您想要隐藏/不隐藏tabBarController 的UIViewController 类中使用此方法
-(BOOL)hidesBottomBarWhenPushed
{
return NO;
}
另请参阅: this question 与您的完全相反,但看看您是否可以使用它。
【讨论】:
哇!我解决了自己的问题。
我使用的是“present modally”转场,而“show”转场将自动包含根标签栏和导航控制器。
【讨论】: