0

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

4

1 回答 1

1

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

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

于 2013-10-08T22:54:30.230 回答