导航控制器的根视图控制器设置时是否与窗口控制器相同?

时间:2015-06-27 21:39:08

标签: objective-c uinavigationcontroller uiwindow

我刚才有一个问题似乎没有直接回答过。

我有一个使用故事板的简单应用程序,它将导航控制器设置为故事板中的初始视图控制器,并将第一个视图控制器设置为导航控制器的根视图控制器。

我已经读过窗口只有一个根视图控制器。那么,在这种情况下是导航控制器本身,因为它是初始视图控制器,还是窗口共享导航控制器的根视图控制器?

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

窗口的rootViewController是导航控制器。

导航控制器的rootViewController是它的第一个视图控制器。

这是两个不同的视图控制器。

可能令人困惑的是导航控制器是(专用的)视图控制器。