隐藏导航

iOS开发UINavigation系列四——导航控制器UINavigationController

生来就可爱ヽ(ⅴ<●) 提交于 2019-11-28 12:38:03
iOS开发UINavigation系列四——导航控制器UINavigationController 一、引言 在前面的博客中,我么你介绍了UINavigationBar,UINavigationItem和UIToolBar,UINavigationController是将这些控件和UIViewController紧密的结合了起来,使用导航,我们的应用程序层次会更加分明,对controller的管理也更加方便。前几篇博客地址如下: UINavigationBar: http://my.oschina.net/u/2340880/blog/527706 UINavigationItem: http://my.oschina.net/u/2340880/blog/527781 UIToolBar: http://my.oschina.net/u/2340880/blog/528168 二、导航控制器的创建和controller的管理 导航控制器是一个堆栈结构,只是其中管理的对象是controller,通过push与pop进行controller的切换,我们有两种方式可以创建导航控制器: //通过一个自定义的导航栏和工具栏创建导航控制器 - (instancetype)initWithNavigationBarClass:(nullable Class)navigationBarClass