1.代码跳转
【1】
//以modal 方式跳转
[self presentModalViewController:nil animated:YES];
//以 modal跳转的返回方法
[self dismissModalViewControllerAnimated:YES];
【2】
//以push 方式跳转
[self.navigationController pushViewController:nil animated:YES];
//以 push跳转的返回方法
[self.navigationController popViewControllerAnimated:YES];
2.storyboard跳转
【1】按钮点击事件直接绑定跳转

【2】按钮点击事件代码跳转

并在代码中实现跳转

需要注意的是代码中的Identifier要和图形化界面中设置的Identifier需要保持一致
【3】页面跳转回之前的页面(特殊方式)
需要在要跳回的页面.m中实现以下方法

然后在当前页面的exit按钮右键,然后将返回跳转连线到当前页面

如下即可

代表three点击返回会回到one页面
【4】补充一点,使用storyboard实现页面跳转传值实现:
//在当前页面实现以下方法,以期在跳转下个页面时进行传值
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
if ([segue.identifier isEqualToString:@"ThreeViewController"]) {
ThreeViewController *receive = segue.destinationViewController;
receive.titleStr = @"Garvey";
}
}
浙公网安备 33010602011771号