iOS项目未在我的视图中显示从Interface Builder构建的界面元素

时间:2010-12-17 22:03:57

标签: iphone ios interface-builder

我正在开发一个项目,该项目在一个视图上包含许多UI组件(在Interface Builder中构建)。我发现在保存和移动项目目录后,应该包含所有这些元素的接口是空的(视图中没有可见的UI组件)。

实际上有2个项目。 1是一个框架项目,另一个是我建立的iphone项目&在设备上运行 - 所有内容都包含在一个文件夹中,当我团队中的其他成员使用它时,我可能会经常移动它。

未正确显示元素的视图是一个XIB文件,可以通过iphone项目或框架项目进行修改。

为什么会发生这种情况?如何进一步解决此问题?我不知道如何解决它。

2 个答案:

答案 0 :(得分:1)

如果许多组件没有连接到某个属性,则不会显示这些组件,如果他们的数据源或代理没有连接,有些组件将无法显示。

您是否已将所有内容连接起来,建立了所有连接?

答案 1 :(得分:0)

您可以检查 - (void)viewDidLoad中的视图层次结构吗?正如Matthew所说,如果这些组件没有连接到属性,它们将不会显示。并且,如果它们没有添加到正确的视图中,那么它们也不会被显示出来。

您可以通过浏览 self.view 的属性子视图来检查viewController的视图层次结构。