导航控制器
•一个iOS的app很少只由一个控制器组成,除非这个app极其简单
•
•当app中有多个控制器的时候,我们就需要对这些控制器进行管理
•
•有多个view时,可以用一个大的view去管理1个或者多个小view
•
•控制器也是如此,用1个控制器去管理其他多个控制器
•
•比如,用一个控制器A去管理3个控制器B、C、D
Ø控制器A被称为控制器B、C、D的“父控制器”
Ø控制器B、C、D的被称为控制器A的“子控制器”
UINavigationController的简单使用
•UINavigationController的使用步骤
Ø初始化UINavigationController
Ø设置UIWindow的rootViewController为UINavigationController
Ø根据具体情况,通过push方法添加对应个数的子控制器