IOS页面中有以下几种页面跳转方式
1、VC和VC之间跳转
<span style="font-size:24px;">//跳转过去
[self presentViewController:VC2 animated:YES completion:nil]
//返回
[self </span><span style="font-family: Arial, Helvetica, sans-serif;"><span style="font-size:18px;">dismissViewControllerAnimated:YES completion:nil];</span></span>
<strong style="font-size:24px; font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 51);"></strong>
2、vc和Navigation之间跳转
<pre name="code" class="objc">跳转的代码
ViewController2 *vc2 = [[ViewController2 alloc]init];
[self.navigationController presentViewController:vc2 animated:YES completion:nil];
//返回的代码
[self.navigationController dismissViewControllerAnimated:YES completion:nil];
];
3、navigation跳转到下一个页面
//跳转
[self.navigationController pushViewController:vc2 animated:YES]
//返回
[self.navigationController popToRootViewControllerAnimated:YES]
4、navigation跳转到另外一个navigation
//跳转
ViewController2 *vc2 = [[ViewController2 alloc]init];
UINavigationController *navigationController = [[UINavigationController alloc]initWithRootViewController:vc2];
//从当前导航控制器 调到 另外的导航控制器
[self.navigationController presentViewController:navigationController animated:YES completion:nil];
//返回
[self.navigationController dismissViewControllerAnimated:YES completion:nil];