如何将 .xib 与 MasterViewController .h & .m 关联

Posted

技术标签:

【中文标题】如何将 .xib 与 MasterViewController .h & .m 关联【英文标题】:How to associate .xib with MasterViewController .h & .m 【发布时间】:2012-12-08 22:30:37 【问题描述】:

我有两个MasterViewControllers,一个叫“.h”,一个叫“.m”。

我手动创建了一个 .xib 来为应用程序创建界面,但是当我尝试将代码连接到我创建的界面按钮时,它看不到它们。

MasterViewController 旁边有字母“M”,但 xib 旁边有字母“A”。

我不知道怎么改。

如果我可以将其更改为“M”,这会修复连接不显示的问题吗?

感谢您的帮助。

【问题讨论】:

【参考方案1】:

选择您的 XIB,然后选择“File's Owner”,然后在“Identity Inspector”的“Class”下拉菜单中选择您希望与之关联的 Class 文件。 (见截图)

(顺便说一句,“类”意味着 .m 和 .h)

您引用的文件名旁边的字母与源代码管理有关。它与 xib 与什么视图控制器相关联或它是否是 MainViewController 无关。有关更多信息,请参阅此问题:xcode file mark boxes in Project Navigator

【讨论】:

以上是关于如何将 .xib 与 MasterViewController .h & .m 关联的主要内容,如果未能解决你的问题,请参考以下文章

如何将多个自定义视图控制器与导航控制器一起使用?

如何将 SwipeCellKit 的自定义滑动功能用于从 .xib 文件创建的自定义单元格?

我不小心删除了 XIB 文件 - 我该如何解决?

如果未采用 xib,如何使视图控制器与 iphone 5 兼容

如何将多个 .xib 重新用作另一个 .xib 的模板?

使用 .xib 创建 CollectionView?