导航控制器维护一个视图控制器栈,任何类型的视图控制器都可以放入栈中。在设计导航器时,需要指定用户看到的第一个视图。该视图是层次结构中最底层的视图,其控制器称为根视图控制器。在根视图控制器的视图上方是UINavigationItem 控件。这个控件是根控制器入栈后,它也随之进入UINavigationBar的栈,并作为栈顶,它代表着当前导航器的状态。