将导航栏项目添加到 IB 中的辅助视图

Posted

技术标签:

【中文标题】将导航栏项目添加到 IB 中的辅助视图【英文标题】:Adding Navigation Bar items to secondary view in IB 【发布时间】:2010-06-15 14:01:29 【问题描述】:

我正在开发一个应用程序,该应用程序提供基于 UINavigationController 的界面,带有根视图和辅助视图。在根视图上,我已将左右按钮配置为两个工具栏按钮。

我想以类似的方式在辅助视图上配置导航栏项目。我知道它可以通过一些编码来完成(所以我已经完成了......),但我的问题是是否可以在 Interface Builder 中完成?

我尝试将项目拖到模拟的导航栏,但它不起作用(项目被简单地拒绝)。

【问题讨论】:

【参考方案1】:

我解决了。问题是第二个视图的视图控制器与视图分开,由插座连接。 UINavigationItem 应该被拖到控制器,而不是视图,这是我的错误。

我希望这对某人有所帮助。

【讨论】:

以上是关于将导航栏项目添加到 IB 中的辅助视图的主要内容,如果未能解决你的问题,请参考以下文章

将视图控制器中的项目约束到导航栏中的项目

iOS:尝试将导航栏添加到模态 UITableViewController

向导航栏添加渐变将隐藏 iOS 13.0 + 中的栏按钮项目

在 IB 中为啥不能添加多个条形按钮项?

将标签栏添加到导航控制器

如何将相同的 UIButton 添加到 iphone 中的所有视图控制器的导航栏?