页面跳转
Posted 洛长安&王遇白
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了页面跳转相关的知识,希望对你有一定的参考价值。
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"; } }
以上是关于页面跳转的主要内容,如果未能解决你的问题,请参考以下文章