Interface Builder 不会显示现有 XCode 项目中的对象?

Posted

技术标签:

【中文标题】Interface Builder 不会显示现有 XCode 项目中的对象?【英文标题】:Interface Builder won't show objects in existing XCode project? 【发布时间】:2012-11-16 22:09:40 【问题描述】:

我正在为一个学校项目下载和修改一个 xcode 项目,但我遇到了一个奇怪的问题。当我打开 xib 文件时,界面生成器不会显示任何对象,即使项目几乎按原样完成。当我构建和运行它时,它工作得很好,并显示了它应该在的所有内容,但是为什么我不能查看所有这些项目以在界面生成器中进行编辑?

文件可以在这里找到: http://compsci.cis.uncw.edu/~pattersone/courses/275/resources/JSONFlickrPart3.zip

非常感谢任何帮助,谢谢!

【问题讨论】:

如果您没有看到该窗口,那么您只需单击对象选项卡下的窗口即可。 我只看到 xib 中的视图。你有它应该是什么样子的截图吗? 【参考方案1】:

并非所有内容都必须在 xib 中。看起来搜索字段和其他元素是在loadView 的代码中创建的。您是否被告知所有 UI 元素都应该在 xib 中,还是什么?您的任务是完成一个依赖 xib 的项目并将其转换为纯程序化项目吗?

【讨论】:

以上是关于Interface Builder 不会显示现有 XCode 项目中的对象?的主要内容,如果未能解决你的问题,请参考以下文章

如何在具有自动布局的 Interface Builder 中创建的现有视图中添加视图?

自定义字体仅在 Interface Builder 中设置时可用

为啥 Interface Builder 不会改变我的 ViewController 类型?

swift : 无法与 Interface Builder 通信

Xcode 8 属性“隐藏”不会在 Interface Builder 中隐藏视图

Xcode Interface builder 中的 Nib 视图不应用自动布局约束