UI控件---UINavigationController导航栏控制器

      UINavigationController---称之为导航栏控制器,它继承于UIViewController,以栈的方式管理所有控制的视图控制器(至少有一个被管理的视图控制器,这个控制器我们称之为导航控制器的根视图控制器),通过push和pop控制页面的跳转。

     任何继承自UIViewController的类都可以作为根控制器

通常直接将试图控制器ViewController添加到window上,有了navigationController就多了一层

1.navigationItem

   每一个加载到navigationController的viewController都会有一个对应的navigationItem,navigationItem由viewController以懒加载的方式创建

   leftBarButtonItem, rightBarButtonItem

2.viewControllers

  所有处于栈中的控制器

3.topViewController

  位于栈顶的控制器

4.visibleViewController

  当前正在显示的控制器

5.navigationBar

导航条

 

posted @ 2015-07-08 23:05  百川hl  阅读(230)  评论(0编辑  收藏  举报