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

Rob*_*cci 5 iphone interface-builder ios

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

  • 一个NavigationController
  • 通过RootViewController到TableViewController1进行segue
  • 通过push到TableViewController2进行segues

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

试图在TableViewController2中做同样的事情,它不会删除栏按钮.

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

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

小智 19

对于此TableViewController2,您必须将导航项显式添加到xib中,然后才能在其上添加条形按钮项.在此输入图像描述

它在xib中看起来像这样,你可以设置标题和按钮.在此输入图像描述