1.创建导航控制器

UINavigationController *nav = [[UINavigationController alloc] initWithRootViewController:self.viewController];

 

中所有的子控制器)

self.navigationController.viewControllers;

 

将控制器压入zhan 中

[self.navigationController pushViewController:second animated:YES];

将控制器从zhan 中弹出

将zhan 顶控制器弹了

 

 5.导航栏显示的内容

弹回zhan顶
  //[self.navigationController popViewControllerAnimated:YES];
(根控制器)
弹回zhan 底
  [self.navigationController popToRootViewControllerAnimated:YES];
 人控制器
  
  //[self.navigationController popToViewController:animated:YES];

 5.导航栏显示的内容

顶控制器的navigationItem属性

 

你好世界";
  self.navigationItem.leftBarButtonItem =[[UIBarButtonItem alloc]initWithBarButtonSystemItem:UIBarButtonSystemItemCamera target:nil action:nil];
  
 //设置下一个界面的返回按钮
返回" style:UIBarButtonItemStylePlain target:nil action:nil];
顶控制器的navigationItem属性决定了导航栏显示的东西@
,是由上一个键决定的
  
  //self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc]initWithBarButtonSystemItem:UIBarButtonSystemItemCompose target:nil action:nil];
  
设置" style:UIBarButtonItemStyleDone target:self action:@selector(clickSetting)];
  
  // Do any additional setup after loading the view from its nib.
顶控制器
  self.navigationController.topViewController;
  */
  
 /**
  
的delegate
(显示过程)
执行一个Segue
   [self performSegueWithIdentifier:@"login_success" sender:nil];
segue之前会调用一个方法
 //可以给下一个控制器传递数据
  -(void) prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
  */
  
  
 /**
的所有子控制器:viewControllers
  
可以设置delegate,监听切换过程
  
tabbarItem属性决定
文字
设置红色数字
图片
  */