来自苹果文件:
每个视图控制器管理一个视图层次结构,其根视图存储在此类的view属性中。根视图主要用作视图层次结构其余部分的容器。根视图的大小和位置由拥有它的对象确定,该对象可以是父视图控制器,也可以是应用程序的窗口。窗口拥有的视图控制器是应用程序的根视图控制器,其视图的大小可以填充窗口。
和
如图所示,我理解每个视图控制器都有一个窗口,它是根视图。但是,每个应用程序只有一个窗口。如果应用程序中有多个视图控制器,我觉得这里有点矛盾。我错误的理解在哪里?请帮忙! 感谢
答案 0 :(得分:1)
该图并未说明每个viewcontroller都有自己的窗口,它只是声明每个viewcontroller都有自己的应用程序窗口的REFERENCE。根视图控制器的超级视图是应用程序的窗口。