无法通过 Interface Builder 将条形按钮添加到第二页
Cannot add Bar Button to Second Page through Interface Builder
我的应用程序有两个页面,所以在界面生成器中我有三个控制器:
- 一个导航控制器
- 通过 RootViewController 转至 TableViewController1
- 通过推送到 TableViewController2 继续
我通过从工具中拖动它,轻松地在 TableViewController1 的导航栏右侧添加了一个 Bar Button。
尝试在 TableViewController2 中做同样的事情,它不会删除栏按钮。
我在导航控制器上检查了 "Shows Navigation Bar" 属性,我可以在 TableViewController2 上看到导航栏的 space,但我没有看到相同的 "Navigation Item"我为 TableViewController1 看到的组件层次结构。
如果我将一个条形按钮拖到控制器本身,它会在控制器上放置一个新的 NavigationItem 图标(在 First Responder 和 Exit 之间),这看起来很有希望,但是当我运行应用程序时它没有显示。
对于这个 TableViewController2,你必须在 xib 中显式添加一个导航项,然后你可以在上面添加栏按钮项。
在xib中是这样的,可以设置标题和按钮。
我的应用程序有两个页面,所以在界面生成器中我有三个控制器:
- 一个导航控制器
- 通过 RootViewController 转至 TableViewController1
- 通过推送到 TableViewController2 继续
我通过从工具中拖动它,轻松地在 TableViewController1 的导航栏右侧添加了一个 Bar Button。
尝试在 TableViewController2 中做同样的事情,它不会删除栏按钮。
我在导航控制器上检查了 "Shows Navigation Bar" 属性,我可以在 TableViewController2 上看到导航栏的 space,但我没有看到相同的 "Navigation Item"我为 TableViewController1 看到的组件层次结构。
如果我将一个条形按钮拖到控制器本身,它会在控制器上放置一个新的 NavigationItem 图标(在 First Responder 和 Exit 之间),这看起来很有希望,但是当我运行应用程序时它没有显示。
对于这个 TableViewController2,你必须在 xib 中显式添加一个导航项,然后你可以在上面添加栏按钮项。
在xib中是这样的,可以设置标题和按钮。