无法通过Interface Builder将条形按钮添加到第二页

时间:2015-01-07 14:55:15

标签: ios iphone interface-builder

我的应用程序有两个页面,因此在界面构建器中我有三个控制器:

  • NavigationController
  • 通过RootViewController转换为TableViewController1
  • 通过推送到TableViewController2

我通过从工具中拖动它,轻松地将一个条形按钮添加到TableViewController1导航栏的右侧。

尝试在TableViewController2中执行相同的操作,但它不会删除栏按钮。

我有"显示导航栏"在导航控制器上检查了属性,我可以在TableViewController2上看到导航栏的空间,但是我没有看到相同的"导航项"在我看到的TableViewController1的组件层次结构中。

如果我将一个条形按钮拖到控制器本身,它会在控制器上放置一个新的NavigationItem图标(在First Responder和Exit之间),这看起来很有希望,但它在我运行应用程序时并没有显示。

1 个答案:

答案 0 :(得分:18)

对于此TableViewController2,您必须在xib中显式添加导航项,然后才能在其上添加条形按钮项。enter image description here

在xib中看起来像这样,你可以设置标题和按钮。enter image description here