iOS使用“容器视图”和未知数量的视图

时间:2013-10-08 20:04:22

标签: ios objective-c container-view

This very helpful tutorial显示了如何正确使用“容器视图”。我只有一个简单的问题:如果我不知道我必须管理多少可能的“子视图”怎么办? 所有子视图都将具有相同的模板(在设计时已知......仅仅说它是一个标签),但我不知道它们中有多少...我将如何调整它以处理这个问题方案

1 个答案:

答案 0 :(得分:1)

容器视图控制器的视图将始终具有相同的子视图。例如,UINavigationController的视图始终有三个子视图:导航栏,工具栏和内容视图。添加到其中的任何视图控制器都将其视图放入导航控制器的内容视图中。所有进一步的子视图都属于已添加的VC视图。

添加到容器视图控制器的视图控制器负责它自己的视图层次结构。容器视图控制器负责调整包含的视图控制器的主视图的大小。当调整包含的视图控制器的主视图大小时,它会负责调整自己的视图层次结构。