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属性决定
文字
设置红色数字
图片
*/