问题了解rootviewcontroller

时间:2012-01-12 12:37:15

标签: objective-c ios uinavigationcontroller

我不是在谈论navigationviewcontroller。具有两个或三个视图的普通应用程序,启动应用程序时显示的第一个视图称为rootviewcontroller。现在我想切换到第二视图我使用transitionfromview并发布了第一个视图,现在第二个视图是rootviewcontroller正确吗?

如果我使用addsubview切换到第二个视图并删除第一个视图,这是真的吗?第二个视图将成为rootviewcontroller。

现在我不想潜水任何其他话题,如记忆等。请帮助。

1 个答案:

答案 0 :(得分:0)

当app运行第一个视图时,无论名称为rootViewController还是其他任何东西,添加为窗口rootView的视图都是app的根视图。现在你说当你从第一个视图点到第二个视图时,根视图是第一个视图,第二个视图是第一个视图的视图。根视图仍然存在。如果将第二个视图控制器添加到窗口的根视图控制器中,那么根是第二个视图控制器