2010-12-17 27 views
1

我正在处理一个项目,该项目在一个视图中包含很多UI组件(正在构建在界面生成器中)。我发现在保存和移动我的项目目录后,应包含所有这些元素的接口为空(在视图中没有可见的UI组件)。iOS项目没有显示从我的视图中的界面生成器构建的界面元素

实际上有2个项目。 1是一个框架项目,另一个是我在设备上运行的iphone项目 - 所有内容都包含在一个文件夹中,我可以随着团队中其他成员的工作而频繁移动文件夹。

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

为什么会发生这种情况,我该如何解决这个问题呢?我不知道如何解决它。

回答

1

许多组件不会显示它们是否未连接到某个属性,并且有些组件不会显示它们的数据源或代理未连接。

你把所有的东西都连接起来,使你的所有连接?

+0

我所有的连接似乎都正确连线。但是我注意到,如果我在框架项目之前打开iphone项目,然后打开XIB文件,则组件连接将灰显 – binnyb 2010-12-17 22:11:17

+0

对象将显示它们是否连接到任何内容,无论它是委托还是数据源。采取UITableView,它会出现在视图上,只是不会显示任何单元格或文本。 – WrightsCS 2010-12-17 22:15:45

+0

@WrightCS我碰到它已经有一段时间了,但我记得UIBarButtonItem和分段控件都不会显示在导航栏中。还有一些其他的东西...... UIPickerView或日期版本,iirc。自从我创作了一些我没有联系起来的东西已经很长时间了,但我绝对记得有东西存在。 – 2010-12-18 04:13:18

0

你能检查 - (void)viewDidLoad中的视图层次吗?正如马修所说,如果这些组件没有连接到属性,它们将不会显示。而且,如果他们不加适当的观点,那么他们也不会被显示。

您可以通过浏览物业子视图self.view检查的viewController的视图层次。

相关问题