【小笔记】控制器间的跳转

//方法一


// 1.
创建B界面所属的控制器的实例
BViewController *bvc = [[BViewController alloc]init];

// 2.
由当前管理着avc的上面的那个导航负责push出新的B界面
[self.navigationController pushViewController:bvc animated:YES];

//
通知当前管理bvc的那个导航,回到上一个界面
[self.navigationController popViewControllerAnimated:YES];



//
方法二


// 1.
创建B界面所属的控制器的实例
BViewController *bvc = [[BViewController alloc]init];

// 2.
从当前控制器切换到B控制器
[self presentViewController:bvc animated:YES completion:nil];

//
使用dismiss回到上一个VC,不需要通过参数
//
来指定回到哪里,系统会记录从哪个vc来到的b界面
//
从哪来,回到哪去
[self dismissViewControllerAnimated:YES completion:nil];

你可能感兴趣的:(【小笔记】控制器间的跳转)