表视图控制器上的 ios 栏按钮项

Posted

技术标签:

【中文标题】表视图控制器上的 ios 栏按钮项【英文标题】:ios bar button item on a table view controller 【发布时间】:2013-07-15 03:38:45 【问题描述】:

我是第一个应用程序的 ios 编程新手。我有一个带有两个选项卡 A 和 B 的选项卡栏控制器。两个选项卡都连接到表视图控制器,并显示了一些数据。我想在表格的左上角“导航”栏上添加一个栏按钮项。这将是一个滑动条菜单导航项,如下图所示

但是,即使在我的故事板中显示了菜单栏按钮项(如图所示),当我运行程序时,与显示的选项卡“A”对应的表不显示菜单项。

更新: 解决方案(参见标记的答案和 cmets) - 基本上,您需要在导航视图控制器中嵌入表格视图控制器,将“顶部栏”设置为“导航栏”,然后您可以添加条形按钮项。

更新 2 - 在表格视图控制器的属性中将顶部栏设置为“导航栏”是可选的。

【问题讨论】:

【参考方案1】:

不要在选项卡视图控制器中插入条形按钮,而是将其插入视图控制器“A”中。

【讨论】:

感谢您的超快速响应!已经试过了,但不能。当我这样做时,栏按钮项进入底部并且当我运行程序时。 您是否在视图控制器 A 中插入了导航栏? 你不能。但是你可以选择配置所以顶部栏是“导航栏”。但没有帮助。 用导航控制器嵌入视图控制器 A。要做到这一点,请选择视图控制器 A 并选择编辑器 -> 嵌入 -> 导航控制器。 我只是这样做了 - 你打败了我的回应:) 将你的答案标记为正确。基本上,您需要在导航视图控制器中嵌入表格视图控制器,将“顶部栏”设置为“导航栏”,然后您可以添加一个栏按钮项。谢谢!

以上是关于表视图控制器上的 ios 栏按钮项的主要内容,如果未能解决你的问题,请参考以下文章

导航栏上的 iOS::Button 仅出现在根视图控制器上

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

视图中没有导航栏

视图控制器上的 Xcode / Swift 后退按钮

IOS应用导航栏后退按钮

单击搜索栏上的取消按钮时如何弹出本端视图控制器?