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

Posted

技术标签:

【中文标题】iOS 7 - 后退按钮后标签栏消失【英文标题】:iOS 7 - Tab Bar Disappears After Back Button 【发布时间】:2014-04-05 03:44:06 【问题描述】:

问题:

我有一个标签栏控制器,其中一个标签是表格视图。单击表格单元格后,他们将进入新视图。如果他们从这个视图返回,他们会返回到表格视图,但选项卡栏消失了!

注意事项:

-此外,在我关闭程序后,该视图仍连接在情节提要中,但该视图上的选项卡栏不可见

-如果我将它重新连接到标签栏控制器,该视图的图标会出现不同的显示,其他视图有一个默认的“图标”,它是一个正方形,而这个视图用一个圆圈表示“第一个”

附上故事板布局

【问题讨论】:

【参考方案1】:

如果他们从这个视图返回,他们会返回到表格视图,但标签栏消失了!

我猜你在故事板中设置这个“返回”的方式是错误的。此时您想要关闭模态视图控制器(或使用展开转场)。相反,我猜你已经从新视图绘制了一个 new segue 回到表格视图,所以你得到了一个 new 表格视图,位于所有内容之上,当然它与标签栏控制器内部的不一样。

【讨论】:

非常感谢,它成功了!对于任何想知道如何实现 unwind segue 的人,我使用以下视频作为参考:youtube.com/watch?v=WJK_4RriR34

以上是关于iOS 7 - 后退按钮后标签栏消失的主要内容,如果未能解决你的问题,请参考以下文章

如何在标签栏视图控制器中显示后退按钮?

iOS 7 NavigationBar 后退按钮自定义图像没有标签

Swift 3:我无法隐藏后退按钮

如何在标签栏控制器视图上创建后退按钮?

标签栏导航栏中的后退按钮

显示和关闭视图控制器后,iOS 7.1 上的标签栏背景丢失