触摸表格视图中的单元格后标签栏消失

Posted

技术标签:

【中文标题】触摸表格视图中的单元格后标签栏消失【英文标题】:Tab bar disappears after touching cell in tableview 【发布时间】:2012-07-12 21:27:57 【问题描述】:

我对标签栏应用程序有疑问。我正在制作一个底部有三个栏的标签栏应用程序。在我的第一个栏上,它是一个 tableviewcontroller。当我点击表格视图控制器时,它会将我带到另一个视图(没有标签栏)。当我点击回到主屏​​幕(有标签)时,标签栏消失了。如果您需要图片,我会发布它!

【问题讨论】:

我不确定您的转场和情节提要是如何设置的,但我猜想当点击单元格时被转接的视图没有标签栏,而标签栏只有初始视图控制器的一部分。您能否发布一些图片、一些代码,或者您的故事板的屏幕截图? 【参考方案1】:

您可能已将UITableViewController segue 设置为模态样式。如果是这种情况,您应该将其更改为推送样式。

为了使推送起作用,您的视图控制器需要位于UINavigationController 中。在您的故事板中,选择您的根视图控制器并将其嵌入到这样的导航控制器中......

【讨论】:

我的 segue 设置为模态样式。我确实将其更改为推送,但它没有做任何事情(我点击了它并没有转到在 segue 中连接到的视图:( 非常感谢,你的真棒

以上是关于触摸表格视图中的单元格后标签栏消失的主要内容,如果未能解决你的问题,请参考以下文章

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

单击指定单元格后,在搜索栏占位符中获取表格视图单元格文本值

标签栏控制器和segue导航

设置表格视图单元格的高度以匹配底部到标签栏顶部

由于标签栏挡住了单元格,如何设置表格视图单元格的位置?

将 UINavigationController 添加到标签栏应用程序