在UIViewController中嵌入UIContainerView作为屏幕的一部分

时间:2013-01-30 17:11:07

标签: ios uiview uicollectionview embedding collectionview

我的故事板中有一个屏幕,我想将一个容器视图嵌入到屏幕的一部分中。我无法弄清楚是否应该从对象库添加一个新的containerview或视图,然后在集合视图控制器或集合视图中拖动(或以不同的方式处理它?)。我已经尝试了所有组合,但最终嵌入视图显示为黑色,即使我拖动集合视图单元格并设置背景颜色来测试它。一旦我能够正常工作,我计划从外部数据库填充单元格。

有什么建议吗?我正在尽可能地使用故事板。 谢谢。

1 个答案:

答案 0 :(得分:2)

将容器视图拖到视图中后,会自动获得一个嵌入式视图控制器,其大小与容器视图的大小相匹配。您应该删除该控制器,并在UICollectionViewController中拖动。控制从容器视图拖动到此控制器并在放开时选择嵌入 - 这将调整集合视图控制器的大小。您可以为集合视图指定背景颜色,这样您就可以看到它的位置,但在控制器中实现方法以填充这些单元格之前,不会显示单元格的背景颜色。