【问题标题】:Embedding a UIContainerView as a portion of screen in a UIViewController在 UIViewController 中嵌入 UIContainerView 作为屏幕的一部分
【发布时间】:2013-01-30 17:11:07
【问题描述】:

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

有什么建议吗?我正在尽可能使用情节提要。 谢谢。

【问题讨论】:

    标签: ios uiview uicollectionview embedding collectionview


    【解决方案1】:

    将容器视图拖入视图后,您会自动获得一个嵌入式视图控制器,其大小与容器视图的大小相匹配。您应该删除该控制器,然后拖入 UICollectionViewController。控制从容器视图拖动到此控制器并在松开时选择嵌入——这将调整集合视图控制器的大小。你可以给集合视图一个背景颜色,这样你就可以看到它在哪里,但是给单元格一个背景颜色不会显示,直到你在控制器中实现方法来填充这些单元格。

    【讨论】:

    • 太好了,谢谢.. 所以我在新屏幕上添加了一个容器视图和一个集合视图。我仍然有一个问题,即使在更改单元格的颜色后它也是空白的,我是否应该期望它在运行时立即显示(知道它正在工作)?
    • @Peej,实际上,我想我说错了。您可能想要使用集合视图控制器。我已经编辑了我的答案。
    • Brilliant @rdelmarv .. 感谢您的帮助,在 control-drag 上看到嵌入选项的一些新东西。
    • 对于任何需要在此基础上进行构建的人,我找到了一个很棒的教程techotopia.com/index.php/…
    猜你喜欢
    • 1970-01-01
    • 2017-10-09
    • 1970-01-01
    • 1970-01-01
    • 2015-09-04
    • 2015-08-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多