标签栏控制器在模态转场后消失

Posted

技术标签:

【中文标题】标签栏控制器在模态转场后消失【英文标题】:tab bar controller disappears after modal segue 【发布时间】:2015-02-26 22:08:41 【问题描述】:

我是新手,真的很挣扎,我在这里搜索过,但这个问题的答案似乎不适用于我正在尝试的内容

用户选择商店名称(按钮)以模态方式呈现一个新的视图控制器。但随后标签栏控制器消失了,我无法取回它。有没有办法添加总是有我的标签栏控制器的新视图控制器?即新的“标签”,仅当用户决定按下有关该标签的按钮时才会显示。我正在使用带有情节提要的 Xcode 6.1

【问题讨论】:

【参考方案1】:

我不知道我是否做对了,但是如果你想显示一个新的 View Controller 并且你想继续显示你拥有的选项卡,你应该在 TabBarController 中使用 NavigationController 然后进行推送,而不是呈现模态;

您的故事板应如下所示:

http://timroadley.com/wp-content/uploads/2012/02/HighLevelStoryboard.jpg

希望对你有帮助!

【讨论】:

以上是关于标签栏控制器在模态转场后消失的主要内容,如果未能解决你的问题,请参考以下文章

如何将标签栏项目中的项目链接到另一个视图控制器

推回标签栏的视图控制器后标签栏消失

Swift:以编程方式嵌入标签栏控制器后,导航栏消失

关闭模态呈现的视图控制器后切换标签栏控制器视图控制器

iOS 7 - 后退按钮后标签栏消失

两个标签栏控制器之间的转场